首页 > 编程语言 > 详细

springCoud&dubbo

时间:2021-04-23 00:51:40      阅读:15      评论:0      收藏:0      [点我收藏+]

1、Spring Boot用于快速、方便搭建单个微服务系统;框架理念为“默认大于配置”;

2、Spring Cloud关注全局服务治理框架;Spring cloud基于Spring boot;

3、Dubbo是阿里巴巴开源的服务治理框架;

中心组件对服务进行整合,将每个服务信息进行汇总,包括服务组件的名称、地址、数量

服务调用方在请求某项服务时,先通过中心组件获取提供服务的实例信息(IP、端口),再通过默认或自定义策略选择该服务的某一提供方直接进行访问

Dubbo是阿里开源的SOA服务治理解决方案,

Dubbo产生背景:
无法直观看到服务调用方和提供方之间的运行状态与通信频率
消费方失败重发、负载均衡没有统一策略,加大开发服务难度

Dubbo定位是一款RPC框架,Spring Cloud的目标是微服务架构下一代解决方案,不仅包括分布式服务治理解决方案,还包括配置、消息、安全、调用链跟踪等分布式问题解决方案

当前:RPC、注册中心元数据不匹配,只能在Dubbo和Spring Cloud之间进行二选一

后续:Dubbo已经适配Spring Cloud生态, Spring Cloud通过二进制发挥Dubbo性能优势, Dubbo通过模块化及对HTTP的支持适配Spring Cloud

Spring Cloud优势:
服务调用方式弃用RPC,使用HTTP,通过牺牲性能,解决服务调用方和提供方的强依赖
作为下一代微服务框架解决方案,不仅有服务治理解决方案,还有配置、消息、安全等多个分布式服务解决方案
能够有spring framework、boot、data、batch等spring项目完美融合

(微服务: 持续继承、快速交付,服务内部使用一个统一的技术框架进行组合)

 

参考:http://c.biancheng.net/view/5310.html

springCoud&dubbo

原文:https://www.cnblogs.com/wangsong412/p/14691434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!