SpringCloud和Dubbo都是现在主流的微服务架构
SpringCloud是Apache旗下的Spring体系下的微服务解决方案
Dubbo是阿里系的分布式服务治理框架
从技术维度上,其实SpringCloud远远的超过Dubbo,Dubbo本身只是实现了服务治理,而SpringCloud现在以及有21个子项目以后还会更多
所以其实很多人都会说Dubbo和SpringCloud是不公平的
但是由于RPC以及注册中心元数据等原因,在技术选型的时候我们只能二者选其一,所以我们常常为用他俩来对比
服务的调用方式Dubbo使用的是RPC远程调用,而SpringCloud使用的是 Rest API,其实更符合微服务官方的定义
服务的注册中心来看,Dubbo使用了第三方的ZooKeeper作为其底层的注册中心,实现服务的注册和发现,SpringCloud使用Spring
Cloud Netflix Eureka实现注册中心,当然SpringCloud也可以使用ZooKeeper实现,但一般我们不会这样做
服务网关,Dubbo并没有本身的实现,只能通过其他第三方技术的整合,而SpringCloud有Zuul路由网关,作为路由服务器,进行消费者的请求分发,SpringCloud还支持断路器,与git完美集成分布式配置文件支持版本控制,事务总线实现配置文件的更新与服务自动装配等等一系列的微服务架构要素

最新文章

  1. 使用Python保存屏幕截图(不使用PIL)
  2. DDD~我们应该知道的Model,DomainModel和ViewModel
  3. Drawing Arc Using ArcSegment in XAML
  4. 如何使用Native Messaging API 打开window程序
  5. BZOJ2186 欧拉函数
  6. 《C语言入门很简单》欢乐槽点
  7. 【Oracle XE系列之二】PLSQL Developer 远程连接Oracle XE数据库
  8. adb shell 出现 error :
  9. ubuntu的syslog为空,停止写入解决方法
  10. ASPxGridView-单元格合并
  11. 简单封装常用js方法
  12. iptables转发备忘
  13. Angularjs Post传值后台收不到的原因
  14. C#中is运算符
  15. Dead Fraction [POJ1930]
  16. Linux下常见命令
  17. postman接口测试基础知识
  18. netCore webapi Uow实现方式
  19. tensorflowwindows安装
  20. 【CUDA学习】内核程序调试

热门文章

  1. web开发 小方法1-禁止横向滚动
  2. NSSCTF-gif好像有点大
  3. 年底获奖人太多?奖状可以用Smartbi电子表格这么做!
  4. C#爬虫(02):Web browser控件CefSharp的使用
  5. WPF优秀组件推荐之Stylet(二)
  6. 『现学现忘』Docker相关概念 — 8、虚拟化技术和容器技术的关系
  7. 矩池云上cifar10使用说明
  8. git合并分支代码的方法
  9. MATLAB神经网络应用设计【1】
  10. centos7 安装 nginx-1.18.0 并设置开机自启动