spring cloud与dubbo有什么不同
本篇内容主要讲解“spring cloud与dubbo有什么不同”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“spring cloud与dubbo有什么不同”吧!
dubbo |
spring cloud |
|
核心要素 |
||
服务注册中心 |
ZK |
Eureka/ZK/consul |
服务调用方式 |
RPC |
REST API |
服务网关 |
无 |
Zuul |
断路器 |
不完善 |
Hystrix |
分布式配置中心 |
无 |
Spring Cloud Config |
分布式追踪系统 |
无 |
Spring Cloud Sleuth |
消息总线 |
无 |
Spring Cloud Bus |
数据流 |
无 |
Spring Cloud Stream |
批量任务 |
无 |
Spring Cloud Task |
通讯协议 |
||
dubbo:缺省采用单一长连接和NIO异步通讯 |
HTTP协议的REST API |
|
rmi(jdk)、hession、http、Webservice |
||
性能 |
||
dubbo支持各种通信协议,而且消费方和服务方使用长链接方式交互,通信速度上略胜Spring Cloud,如果对于系统的响应时间有严格要求,长链接更合适 |
||
服务依赖方式 |
||
服务提供方将接口提交到maven仓库,调用方引入依赖;调用方需要在配置文件中引入服务接口依赖 |
feign调用类似RPC通讯,引用接口即可 |
到此,相信大家对“spring cloud与dubbo有什么不同”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!