随笔分类 -  dubbo

dubbo
摘要:如果你用过Dubbo,但是没碰到过什么坑,那只能说明你还没有深交Dubbo,看看笔者那些年使用Dubbo踩过的坑! 父子类有相同属性时值丢失 假设Provider提供的服务中某个服务的参数是WordDTO,并且WordDTO继承自BaseDTO,两个类的定义如下: @Datapublic class 阅读全文
posted @ 2021-06-06 17:52 ppjj 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:介绍先来看下Dubbo的整体架构图。Exchange在倒数第三层。我用黄色线框框出来的区域。 Exchange层,属于信息交换层,是对Request和Response的抽象。 为什么要单独抽象出一个Exchange层,而不是在Protocol层直接对Netty或者Mina引用?这个问题其实不难理解, 阅读全文
posted @ 2021-06-06 17:32 ppjj 阅读(181) 评论(0) 推荐(0) 编辑
摘要:集群容错顶层抽象类AbstractClusterInvoker详解AbstractClusterInvoker 上一篇文章已经介绍了Cluster接口有10个实现类。每个Cluster实现类都会创建一个对应的Cluster Invoker对象。MockClusterWrapper是包装类,ZoneA 阅读全文
posted @ 2021-06-06 17:25 ppjj 阅读(292) 评论(0) 推荐(1) 编辑
摘要:通过上一遍文章整体架构中已经详细了描述了Dubbo框架的整体设计结构和调用流程,接下来,我还是深入源码,详细分析各个层的实现原理,这一篇主要讲述Config层。 由整体的设计可以知道,Config层抽象了外部配置,各个模块的配置都会在Config层来体现。先看一下它的核心实现为org.apache. 阅读全文
posted @ 2021-06-06 17:15 ppjj 阅读(546) 评论(0) 推荐(0) 编辑
摘要:初学dubbo,在创建项目后运行时总报错java.lang.NoClassDefFoundError: io/netty/channel/nio/NioEventLoopGroup 找了半天资料,发现问题大致有 1、QoS无法启动(解决方案:https://www.cnblogs.com/Liang 阅读全文
posted @ 2020-09-12 14:56 ppjj 阅读(626) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示