首先,他们都是分布式管理框架。
    dubbo 是二进制传输,占用带宽会少一点。SpringCloud是http 传输,带宽会多一点,同时使用http协议一般会使用JSON报文,消耗会更大。
    dubbo 开发难度较大,所依赖的 jar 包有很多问题大型工程无法解决。SpringCloud 对第三方的继承可以一键式生成,天然集成。
    SpringCloud 接口协议约定比较松散,需要强有力的行政措施来限制接口无序升级。
最大的区别:
    Spring Cloud抛弃了Dubbo 的RPC通信,采用的是基于HTTP的REST方式。

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

最新文章

  1. 引用对象的使用和易产生bug的示例
  2. myeclipse中UTF-8设置
  3. sscanf函数
  4. apache泛域名的配置
  5. 统一iOS客户端和服务器端认证
  6. 【开源】前端练手笔记,Chrome扩展应用程序(html+CSS+JS) (1)
  7. 常用数据结构及复杂度 array、LinkedList、List、Stack、Queue、Dictionary、SortedDictionary、HashSet、SortedSet
  8. ContextLoaderListener和Spring MVC中的DispatcherServlet加载内容的区别
  9. UART通信
  10. 基于表单数据的封装,泛型,反射以及使用BeanUtils进行处理
  11. CentOS上PHP完全卸载
  12. XSS SQL CSRF
  13. Python day 04
  14. BZOJ3601 一个人的数论 莫比乌斯反演、高斯消元/拉格朗日插值
  15. api日常总结:前端常用js函数和CSS常用技巧
  16. HRD Emulator in HTML5
  17. Serv-u FTP迁移(windows_to_windwos)
  18. java 网络编程(三)简单的即时通讯(UDP传输)
  19. Grunt、Gulp区别 webpack、 requirejs区别
  20. 理解JavaScript的运行

热门文章

  1. 将UTC日期字符串转为本地时间字符串,如@"yyyy-MM-dd'T'HH:mm:ssZ"转换为本地时间
  2. 免费自动化测试工具Katalon Studio入门
  3. tomcat9.0 问题汇总
  4. POJ1059Glass Beads
  5. 【CF765E】Tree Folding
  6. HTTP缓存剖析
  7. let 命令
  8. Apache工作流程
  9. 数组遍历 forEach 方法
  10. Python天天学_04_基础四