首页 > 编程知识 正文

dubbo和http区别,spring整合dubbo

时间:2023-05-03 09:42:05 阅读:147181 作者:2173

DubboSpring Cloud服务注册中心zookeeperspringcloudnetflixeureka服务调用方式RPCREST API服务监视Dubbo-monitorSpring Boot Admin断路器不完整rix服务ring Cloud Netflix Zuul分布式配置无Spring Cloud Config服务跟踪无Spring Cloud Sleuth消息无总线无Spring Cloud Bus数据流Spring Cloud Stream批量数据集中器.最大的区别是:Spring Cloud放弃了Dubbo的RPC通信,采用了基于HTTP的REST方式。 严格来说,这两种方式各有优劣。 后者在一定程度上牺牲了服务呼叫的性能,但也避免了上述本机RPC带来的问题。 另外,REST比RPC更灵活,服务提供方和调用方的依赖于一张合同,不存在代码级的强烈依赖。 这在强调快速进化的微服务环境中更合适。 总结:杜伯博和斯普林云不是完全竞争关系,两者解决的问题域不同。 Dubbo的定位一直是RPC框架,Spring Cloud的目的是在微服务体系结构中实现一站式解决方案。

如果不进行比较,Dubbo可以类似于Netflix OSS技术堆栈,Spring Cloud集成了Netflix OSS作为分布式服务治理解决方案,但其他Spring Cloud配置、流当前,由于RPC协议、注册中心元数据不匹配等问题,在面临微服务基础架构选择时,您只能选择Dubbo或Spring Cloud。 这也是两者经常比较的理由。

Dubbo然后将Dubbo的性能优势作为Spring Cloud的二进制通信方案,或者Dubbo通过模块化和http的支持来适应Spring Cloud等,积极地适应Spring Cloud生态

转载于:https://www.cn blogs.com/cbx blog/p/9198401.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。