随笔分类 - Dubbo
摘要:背景 现场测试反馈调用接口报错,报错信息如下: com.alibaba.dubbo.rpc.RpcException: Forbid consumer 12.123.5.84 access service com.iflytek. aitrs.platfom. api.ProcessExamineR
阅读全文
摘要:背景 Dubbo项目启动时报错,如下所示: Caused by: java.lang.NoClassDefFoundError: org/apache/log4j/Logger at org.opensaml.xml.XMLConfigurator.<clinit>(XMLConfigurator.
阅读全文
摘要:背景 测试反馈,Excel导出功能时好时坏,查看日志,发现报错信息如下: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe at org.apache.catalina.conne
阅读全文
摘要:前言 最近一直在倒腾Dubbo相关的事情,闲来无事准备研究一下Dubbo的源码。在网上找了几篇Dubbo源码构建的文章发现没有解决自己的问题,所以记录一下构建过程中自己踩的坑。 环境准备 MacOS (M1 Apple Silicon) Jetbrains IDEA JDK:1.8 maven:ap
阅读全文
摘要:前言 上篇文章中Spring与Dubbo整合源码分析-P1中介绍了EnbaleDubbo注解中的EnableDubboConfig注解,这个注解主要作用是在Spring容器初始化时将Dubbo服务相关的配置bean的beanDefinition注入到Spring容器中,将这些bean交由Spring
阅读全文
摘要:前言 根据之前的SpringBoot整合Dubbo的demo可知,当编写完测试接口及其实现后,最后一步是要在启动类上加上@EnableDubbo,这样就可以启动Dubbo相关服务了,那么是如何实现的呢? 问题 SpringBoot启动类上加上@EnableDubbo,这样就可以启动Dubbo相关服务
阅读全文
摘要:背景 Dubbo是由阿里开源的一款分布式服务框架(RPC),那么问题来了,RPC是啥? 先来个场景,在日常开发过程中,每个程序猿都有自己的分工,但往往某个程序猿负责的接口需要其他猿提供接口,而且这个接口与自己待开发的接口分别属于不同系统,那这个时候怎么办呢?这个就是RPC框架诞生的场景。 说了那么多
阅读全文