
首先是服务的调用方式,Dubbo是使用自定义TCP协议作为传输协议采用的长连接,有状态的请求。
SpringCloud则是REST的无状态HTTP传输协议。
注册中心:Dubbo采用第三方组件Zookeeper作为注册中心,但是CAP理论只包含CP,同时一致性也是最终一致性。在向从节点请求时,从节点会先向主节点同步数据,才会响应请求。
SPringCloud则是采用自己的体系的Eureka作为注册中心,Eureka实现AP,来完成服务的注册和管理。
本文对比了Dubbo和SpringCloud两大微服务框架。Dubbo采用自定义TCP协议,长连接有状态请求,搭配Zookeeper作为注册中心,遵循CP原则。而SpringCloud则基于RESTful无状态HTTP协议,使用Eureka进行服务注册与发现,遵循AP原则。

首先是服务的调用方式,Dubbo是使用自定义TCP协议作为传输协议采用的长连接,有状态的请求。
SpringCloud则是REST的无状态HTTP传输协议。
注册中心:Dubbo采用第三方组件Zookeeper作为注册中心,但是CAP理论只包含CP,同时一致性也是最终一致性。在向从节点请求时,从节点会先向主节点同步数据,才会响应请求。
SPringCloud则是采用自己的体系的Eureka作为注册中心,Eureka实现AP,来完成服务的注册和管理。
2924
474
2052
7万+
508

被折叠的 条评论
为什么被折叠?