开发者社区> 问答> 正文

[@小川游鱼][¥20]您觉着 dubbo 和 Spring Cloud 各有什么优势,分别适用于哪些业务场景?

问题来自Java技术沙龙的梁宇
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

展开
收起
李博 bluemind 2018-12-10 18:37:18 2560 0
2 条回答
写回答
取消 提交回答
  • JAVA程序媛,欢迎交流!

    Spring Cloud相比于dubbo确实提供了更全面的解决方案,对于小型业务来说能够更快捷地搭建起应用,先跑起来,因此是很适用于人手不多的初创团队的。
    没有使用Spring Cloud做过大型项目,性能上不好评判。而dubbo曾在阿里内部电商网站中应用,经过内部业务和技术团队长时间的实践和迭代,至少在性能上是杠杠的,应用于对性能要求较高的电商场景是没有问题的。

    2019-07-17 23:19:35
    赞同 展开评论 打赏
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    Dubbo是重量级的RPC框架方案,Spring Cloud是轻量级的微服务架构方案。诞生的时代背景不同。
    1、Dubbo是阿里巴巴分布式RPC SOA服务治理框架,
    2、致力于提供高性能和透明化的RPC远程服务调用方案,
    3、现在也在考虑支持Spring Cloud微服务
    4、Java Spring Cloud是目前最流行也是最成熟的微服务解决方案,阿里现在也贡献了Spring Cloud Alibaba微服务方案。
    5、前者支持更复杂的协议,通信方式,后者目前是http协议的REST API。
    6、前者偏重于企业内部复杂服务的治理,后者偏向于移动互联网以及公开API的场景。

    2019-07-17 23:19:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载