请问Dubbo和Spring Cloud Alibaba是什么关系?
来源:2-1 本章概述

YYJeffrey
2019-11-16
Dubbo和Spring Cloud Alibaba有关系吗?如果没有两者是什么区别?
1回答
-
有关系的。spring cloud alibaba有个组件dubbo-spring-cloud-alibaba,主要用来实现dubbo生态和spring cloud生态的共存。
不过视频中没有提及。主要是这部分功能重叠了,dubbo主要实现的是服务发现,负载均衡自己rpc调用,这些在spring cloud中已经有了。再一个,服务发现的粒度不大一样,spring cloud的粒度是微服务,dubbo的粒度是api级别。如果不了解dubbo的人很容易被弄懵,因此课上不做探讨。
事实上,dubbo自身也是可以单独开课的,而dubbo和spring cloud的共存,很多时候也是不得已而为之,因为一般来说,同一个项目应该尽量保持框架上的统一性,从而降低学习成本。共存很多时候是因为比如遗留的dubbo项目想要迁移到spring cloud。可能说得比较琐碎,简单来说,spring cloud alibaba提供了一个模块实现spring cloud和dubbo的共存,但是共存一般不是企业的常态,加上spring cloud和dubbo很多方面的不一致性。而且,另外没有去讲解dubbo,所以没有去探讨dubbo spring cloud alibaba。
我下一门课的规划就是讲dubbo(目前还是规划状态,不一定会搞这个课),有计划在这套课程中谈及dubbo spring cloud alibaba,因为这时候,大家又懂spring cloud,又懂alibaba,又懂dubbo,讲dubbo-spring-cloud-alibaba的前提条件都已经具备了。
敬请期待!祝您学习愉快!
312019-11-23
相似问题