行业互联网|对话Dubbo唤醒者北纬:阿里核心电商业务也在用Dubbo( 三 )
如今 , Spring Cloud 依托于 Spring 已经成为 Java 开发的标准框架 , 这是不争的
事实 , 并结合大量业界经验逐渐抽象出一套微服务通用架构模式标准 。 这套标准的好处在于可以让开发者非常便捷地进行微服务软件产品开发 , 且在整个 Spring 生态的加持下已经成为开发者的“一揽子”解决方案 。
相较之下 , Dubbo 是阿里对微服务领域持续实践的产品 。 在框架设计之初 , 扩展性、灵活性就被放在了一个很重要的位置 , 这也是为什么社区对 Dubbo 的热情一直高涨的原因 。 随着 Dubbo 恢复更新 , 其场景丰富程度与稳定性也有了非常大的提升 , 目前已经在多家头部公司大规模应用 。
回到众多开发者对技术选型问题的顾虑:这两套框架并不是非此即彼 。 相反的 , 用户可以轻松的在这两套框架之间切换 , 甚至未来可以完美的在一起协同工作 , 这得益于 Spring Cloud Alibaba 的出现 。
Spring Cloud 拥有一个强大的国际化社区 , 阿里巴巴作为社区里的重要成员 , 也贡献出了 Spring Cloud Alibaba 这套实现 , 这也是目前整个 Spring Cloud 体系下最完善并且在持续更新的实现方案 。 Spring Cloud Alibaba 出现
现在的 Dubbo 2.7 已经可以很好的在 Spring Cloud 体系下工作 。 通过 Spring Cloud Alibaba 中 Dubbo 的集成 , Spring Cloud 应用可以调用原生发布的 Dubbo 服务 , Spring Cloud 发布的 Dubbo 服务也可以被原生的 Dubbo 客户端调用 。 这个得益于 2.7 中服务自省的实验性项目 , 以及 Spring Cloud 侧对 Dubbo 的适配 。
在正在开展的 3.0 大版本中 , 这个实验性的项目进化为原生应用级服务注册机制 。 通过这个特性 , 未来 Spring Cloud 应用和 Dubbo 应用可以更加完美的混布 。 用户可以为 Spring Cloud 和 Dubbo 复用同一套服务发现、服务配置、和服务管理体系 , 为 Dubbo 和 Spring 互通需要额外搭建网关将成为过去式 , 用户可以零成本的在两者之间切换 , 或者视场景不同选择不同的框架 , 甚至可以在同一个应用中混用 。 在项目核心成员小马哥的努力下 , Dubbo 与 Spring Cloud 混布场景中业界常规的 Proxy 集群终于去掉 , 整个体系的架构更加简单和稳定 。 在 Dubbo 3.0 版本中 , 整个团队会继续进化应用级服务注册的想法 , 期望通过这项工作让 Spring Cloud Alibaba 与 Dubbo 在注册数据的模型上达成高度统一 , 复用同一套服务注册中心 , 进一步简化混布场景中的架构 。
“我们把选择的自由留给用户 , 这是 Dubbo 3.0 中的重要目标 。 ”
此外 , 北纬整个团队也在积极发展 Spring Cloud Alibaba 生态 。 作为国内 Java 界最具影响力的团队之一 , 阿里中间件团队一直在密切关注 Spring 项目 , 通过 Spring 的封装提升阿里的中间件开发体验 。 采访中 , 北纬表示 , 阿里巴巴电商体系绝大部分应用已经实现 Boot 化 。
“当 Spring Cloud 初具影响力的时候 , 我们主动通过 Spring Cloud 来集成阿里巴巴开源组件就变成一件自然而然的事情了” 。 目前 , Spring Cloud Alibaba 已经支持 Nacos 作为服务注册中心、配置中心 , Sentinel 作为限流 , Seata 作为分布式事务组件 , RocketMQ 作为分布式消息组件 , 当然还有 Dubbo 作为 RPC 组件 , 全面取代了已经宣布停止更新的 Spring Cloud Netflix 全家桶 。 另外 , 为了加速国内工程师对 Spring Initializr 的访问 , 团队还通过阿里云上托管的 start.aliyun.com 提供了快速生成 Spring Cloud Alibaba 应用的能力 。 Dubbo 和 gRPC?
Spring Cloud 和 Dubbo 之间部分互补可能说得通 , 但 Dubbo 和 gRPC 确实是极为相似的 。 作为高性能、开源且通用的 RPC 框架 , gRPC 多年来受到了众多开发者的欢迎和采纳 。
相似就免不了被开发者比较 , 对此 , 北纬很坦然:“我们从不避讳 gPRC , 它是一个令人尊敬的对手 , 是云原生基础设施之间通讯协议的事实标准 。 gRPC 的发展以及 gRPC 每年的会议 , 我们一直都有关注 。 ”
推荐阅读
- Spacex|卫星互联网轨道资源稀缺,中国航天如何与国际卫星界大亨竞争?
- 互联网|建行“数字人民币钱包”已上线 仅限部分测试地区开通
- 行业互联网|大华股份与大连量天科技签署战略合作协议
- 行业互联网|原创 估值2000亿!刘强东手中这张“独角兽”,成立时间竟然不到两年?
- 行业互联网|李炳忠15点正式官宣,realme成立2年,稳居全球第七!
- 互联网|同城跑腿配送生意好做吗?需要注意什么?
- 互联网|招生部门公号也有高仿?!微信回应:已清除三千多个
- 互联网|马云最重要一次蜕变,高考失利后蹬三轮遇见他,改变了其一生轨迹
- 大众新闻|讯飞智能录音笔将发布新品 行业首发功能令人期待
- 录音笔|讯飞智能录音笔将发布新品 行业首发功能令人期待