码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud

时间:2020-01-08 18:50:28      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:调整   路由   依赖   ima   alt   性能   版本   代理   决策   

SpringCloud和SpringBoot关系

  • SpringBoot专注于快捷方便的开发单个个体微服务
  • SpringCloud是关注全局的微服务协调整理治理框架,它将SpringBoot开发的一个个单体微服务整合并管理起来,为各个微服务之间提供:配置管理,服务发现,断路由,路由,微代理,事件总线,全局锁,决策竞选,分布式会话等集成服务
  • SpringBoot可以离开SpringCloud独立使用,开发项目,但是SpringCloud离不开SpringBoot,属于依赖关系
  • SpringBoot专注于快速、方便的开发当个个体微服务,SpringCloud关注全局的服务治理框架

SpringCloud流程

技术图片

Dubbo与SpringCloud区别

技术图片

 最大区别:SpringCloud抛弃了Dubbo的RPC通信,采用的是基于HTTP的REST方式

严格来说,这两种方式各有优劣,虽然从一定程度上来说,后者牺牲了服务的调用性能,但也避免了原生RPC带来的问题,而且REST相比RPC更为灵活,服务提供方和调用方的依赖只依靠一纸契约,不存在代码级别的强依赖,这在强调快速演化的微服务环境下,显得更为灵活。

SpringCloud版本选择

技术图片

实际开发版本关系

技术图片

Spring cloud落地技术

技术图片

 参考书:

  • https://springcloud.cc/spring-cloud-netflix.html
  • 中文API文档:https://springcloud.cc/spring-cloud-dalston.html
  • springcloud中国社区:http://springcloud.cn/
  • springcloud中文网:https://springcloud.cc

SpringCloud

标签:调整   路由   依赖   ima   alt   性能   版本   代理   决策   

原文地址:https://www.cnblogs.com/niudaben/p/12168074.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!