越努力,越幸运

朱季谦

腾讯云社区2022年度最佳作者、阿里云专家博主认证

随笔分类 -  Dubbo

摘要:总结/朱季谦 本文主要记录我对Dubbo SPI实现原理的理解,至于什么是SPI,我这里就不像其他博文一样详细地从概念再到Java SPI细细分析了,直接开门见山来分享我对Dubbo SPI的见解。 Dubbo SPI的机制比较类似Spring IOC的getBean()加载,当传入一个存在的bea 阅读全文
posted @ 2023-02-05 23:13 朱季谦 阅读(272) 评论(0) 推荐(0) 编辑
摘要:总结/朱季谦 先前在测试环境遇到过一个问题,即Dubbo广播机制,在对各个提供者节点进行广播操作过程中,存在最前面的两个节点出现异常的情况,但后边的其他节点仍能正常同步的情况。我以前就知道Dubbo的Broadcast机制,先前概念里总以为这是一个当广播到某个节点若出现异常时,就会直接停止广播操作, 阅读全文
posted @ 2022-08-10 16:56 朱季谦 阅读(423) 评论(0) 推荐(0) 编辑
摘要:原创/朱季谦 阅读Dubbo源码过程中,会发现,Dubbo消费端在做远程调用时,默认通过 Javassist 框架为服务接口生成动态代理类,调用javassist框架下的JavassistProxyFactory类的getProxy(Invoker invoker, Class<?>[] inter 阅读全文
posted @ 2022-04-07 23:43 朱季谦 阅读(759) 评论(0) 推荐(0) 编辑
摘要:原创/朱季谦 首先,先提一个建议,在SpringBoot+Dubbo项目中,Dubbo配置注册中心设置的application命名name的值,最好使用xxx-xxx-xxx这样格式的,避免随便使用驼峰命名。因为使用驼峰命名法,在Spring的IOC容器当中,很可能会出现一些导致项目启动失败的坑,例 阅读全文
posted @ 2021-12-21 00:26 朱季谦 阅读(987) 评论(0) 推荐(0) 编辑
摘要:文/朱季谦 遇到一个很诡异的问题,我在启动多个配置相同zookeeper的Dubbo项目时,其他项目都是正常启动,唯独有一个项目在启动过程中,Dubbo注册zookeeper协议时,竟然出现了这样的异常提示—— Caused by: java.lang.IllegalStateException: 阅读全文
posted @ 2021-10-27 21:42 朱季谦 阅读(2540) 评论(0) 推荐(0) 编辑
摘要:文/朱季谦 Dubbo如何实现优雅下线? 这个问题困扰了我一阵,既然有优雅下线这种说法,那么,是否有非优雅下线的说法呢? 这,还真有。 可以从linux进程关闭说起,其实,我们经常使用到杀进程的指令背后,就涉及到是否优雅下线的理念。 在日常开发当中,经常用到kill来关掉正在运行的进程,可能你曾看到 阅读全文
posted @ 2021-07-27 17:42 朱季谦 阅读(769) 评论(0) 推荐(0) 编辑
摘要:文/朱季谦 某次在启动dubbo消费端时,发现无法从zookeeper注册中心获取到所依赖的消费者API,启动日志一直出现这样的异常提示 Failed to check the status of the service com.fte.zhu.api.testService. No provide 阅读全文
posted @ 2021-05-31 23:46 朱季谦 阅读(4644) 评论(0) 推荐(0) 编辑

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