Spring Cloud

什么是Spring Cloud ?

  SpringCloud是基于SpringBoot提供的一套一站式微服务解决方案,包括服务注册与发现(Eureka), 配置中心(Spring Cloud Config),全链路监控,服务网关(Zuul),负载均衡(ribbon, feign)。

SpringCloud和SpringBoot的区别?

  • SpringCloud是分布式微服务系统下的一站式解决方案.关注的是全局的微服务协调治理,将SpringBoot开发的一个个单体微服务整合并管理起来。
  • SpringBoot关注的是微观,专注于快速方便的开发单个个体微服务
  • SpringBoot可以不依赖SpringCloud 但是SpringCloud必须依赖SpringBoot

Dubbo和SpringCloud的区别?

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

从整体功能上来说,SpringCloud的功能更强大。涵盖了服务注册中心Eureka,服务网管Zuul,断路器Hystrix,分布式配置Config,服务跟踪Sleuth,消息总线Bus.

而Dubbo只涵盖了服务注册中心Zookeeper,断路器并不完善。当然Dubbo可以和其他第三方服务继承,来实现目前没有的功能。

SpringCloud就像是一个品牌机,提供所有功能,在开发的时候可能遇到的问题就比较少,而Dubbo像是组装机,最终也能够使用,但是需要较强的解决问题能力。

最新文章

  1. python3 cgi传数据
  2. UVA 10816 + HDU 1839 Dijstra + 二分 (待研究)
  3. Android线程管理(二)——ActivityThread
  4. Linq之Expression高级篇(常用表达式类型)
  5. JSBinding + SharpKit / 实战:转换 2DPlatformer
  6. Android开发之权限列表
  7. 2015第29周二AOP
  8. 本地jar上传到本地仓库
  9. 强密码和弱密码并没有什么区别?NIST密码安全标准更新:不再建议密码要求混合大写字母、字符和数字
  10. Angularjs –– Expressions(表达式)
  11. BZOJ 1370: [Baltic2003]Gang团伙 [并查集 拆点 | 种类并查集WA]
  12. Git的思想和基本工作原理2
  13. c#: 任务栏进度显示(TaskbarManager)
  14. Android so 文件进阶<二> 从dlsym()源码看android 动态链接过程
  15. Netty 核心组件 EventLoop 源码解析
  16. Web设计快速入门
  17. 大型运输行业实战_day08_1_memcache缓存生产应用
  18. docker容器网络通信原理分析(转)
  19. 【PyQt5 学习记录】007:改变窗口样式之一
  20. 使用Maven运行测试提示Module sdk 1.5的解决方法

热门文章

  1. 视频转成在github的readme中展示项目的gif动图
  2. 心动吗?正大光明的免费使用IntelliJ IDEA商业版
  3. Hadoop点滴-Hadoop分布式文件系统
  4. 读《深入理解Elasticsearch》点滴-改善查询相关性
  5. springboot + thymeleaf静态资源访问404
  6. eclipse快捷键——纪念我突然失忆的脑子
  7. 【ADO.NET-中级】百万级数据的批量插入的两种方法测试
  8. 记录使用echarts的graph类型绘制流程图全过程(一)-x,y位置的计算
  9. 定一条数据用: => slot-scope属性,再显示对应的数据
  10. MongoDB安装过程中出现service MongoDB failed to start,verify that you have sufficient privileges to start...