KL个人博客 首页>>Dubbo

Quarkus集成Dubbo框架扩展开源了(23)

Quarkus集成Dubbo框架扩展开源了(23)

前言 两个月前,刚接触Quarkus时,博主就尝试过Quarkus和Dubbo的集成,利用Quarkus编程时定义Bean的方式,成功的实现了Dubbo服务的引入和暴露,只是方式有点不智能,那篇博文 《Quarkus集成Dubbo Rpc远程通讯框架(8) 》 的阅读量远高于其他的博文,说明Dubbo使用的人还是蛮多的。那个时候也预言过,会有更方便使用的自动集成方案出来。不过,随着博主对Quarkus的深入研究后,发现Quarkus真的很...

阅读全文 »

剖析dubbo服务注册到nacos的过程

剖析dubbo服务注册到nacos的过程

剖析dubbo服务注册到nacos的过程 前面聊到到了我们的dubbo服务从redis迁移到nacos注册中心,迁移后发现,会时不时的抛一个异常ERROR com.alibaba.nacos.client.naming - [CLIENT-BEAT] failed to send beat:, 所以有了这个剖析过程,当然最后查明异常是我们的SLB网络映射问题,和nacos没有关系。 dubbo版本:2.7.4.1 nacos client版本:1.0.0 nacos server版本:1.1.3 简述过程 dubbo侧:dubbo通过nacos注册中心实现,注册服务到...

阅读全文 »

dubbo升级2.7.4.1平滑迁移到nacos

dubbo升级2.7.4.1平滑迁移到nacos

前言 dubbo是一款非常优秀的服务治理型RPC框架,dubbo的优秀在于,庞大的架构体系、精湛的模块设计、灵活的SPI设计、丰富的组件实现,博主做微服务技术选型考察dubbo时,非常惊叹在那个年代别人就已经能够产出如此优秀的项目,以至于后面每逢别人说想要学习架构设计时,我都会推荐他读读dubbo的代码,学习下dubbo的架构设计原则。常说dubbo不仅仅是一款RPC框架,是因为他的服务治理...

阅读全文 »

kubernetes+dubbo架构集群内外网络通讯解决方案

kubernetes+dubbo架构集群内外网络通讯解决方案

前言碎语 在容器化的过程中,我们遇到了一个非常棘手的问题。 玩过k8s的知道,k8s有自己的一套网络管理机制,集群内的容器和容器之间是可以相互通信的。但是在容器化升级改造的过程中,不可能一步到位的将所有的服务全部迁移到k8s的容器当中来,毕竟新的技术在没有经过实践趟坑时,肯定不能轻易的全面铺开升级。那么就涉及到集群外的服务访问集群内的服务 ,集群内容器中...

阅读全文 »

dubbo使用redis注册中心的系列问题

dubbo使用redis注册中心的系列问题

前言碎语 dubbo支持zookeeper,reids,multicast,使用redis作为注册中心时,因为reids作为注册中心使用并不广泛,框架本身设计缺陷,会有很多坑,如1.没有考虑到带密码验证的redis,2.集群容错模式判断错误 3.不可以设置redisdbindex等。其中部分问题,博主已经提交给dubbo官方仓库了,但是还没有完全解决掉,其实这些问题需要对源码稍加改造就ok了。 1.不支持带密码,设置indexdb的reids 2.5.6以及...

阅读全文 »

记公司项目架构升级DUBBO

记公司项目架构升级DUBBO

接入前的话: 1.MQ 的好处 项目历史缘故,我们的远程交互除了 http 提供服务外,一直以来大部分的服务都是通过 MQ 的 message 来交互的, mq 性能支撑我们的业务没点问题,而且 mq 本身也支持高可用,横向扩展分布式部署也很方便,而且基于服务端的负载可以去中心化,不需要使用注册中心来提供服务发现。 2. 基于 MQ 服务的不足 但是为什么运行好好的服务需要改造呢?随着业务发展...

阅读全文 »

部署Dubbo服务管理平台

部署Dubbo服务管理平台

搭建dubbo服务管理平台,管理你的服务和客户端...

阅读全文 »