请问Dubbo和Spring Cloud Alibaba是什么关系?

来源:2-1 本章概述

YYJeffrey

2019-11-16

Dubbo和Spring Cloud Alibaba有关系吗?如果没有两者是什么区别?

写回答

1回答

大目

2019-11-16

有关系的。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的前提条件都已经具备了。

敬请期待!祝您学习愉快!

3
1
YYJeffrey
非常感谢!
2019-11-23
共1条回复

Spring Cloud Alibaba微服务从入门到进阶

面向未来微服务:熟练掌握Spring Cloud Alibaba

3085 学习 · 1324 问题

查看课程