dubbo+nacos 替换eureka+feign
在使用Spring Cloud全家桶的情况下, Dubbo不再使用ZK而使用Nacos来做注册中心. 是否可以使用Dubbo+Nacos来替换掉Eureka + Feign?
如果可以的话, 那不就既体现了RPC的优势, 又能够享受Spring Cloud全家桶了吗?
通过之前的学习, Dubbo的优势主要是体验在协议栈上的优势, 由于SpringCloud全家桶都是基于HTTP来实现的, 所以如果要想Dubbo集成到SpringCloud上, 需要让Dubbo不再使用代表其优势的dubbo协议, 而必须采用HTTP协议. 在这种情况下, dubbo的优势似乎就没有了, 还不如使用Feign.
但如果是老项目使用Dubbo, 新项目使用Spring Cloud, 想要集成到一起使用的话, 可以使用Naco来做注册中心, 将Dubbo项目基于HTTP协议改造, 集成到Spring Cloud中.
这是我目前的理解, 请老师指正.
42
收起
正在回答
1回答
dubbo和nacos的搭配还没经历过真正超级应用生产级的考验,我个人倾向直接用dubbo+zk。至于springcloud的其他特性,和现有项目不冲突,依然可以集成服务发现以外的功能进来,这里面底层组件都是插件式的
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星