《重新定义Spring Cloud实战》——1.1.3 微服务解决方案
【摘要】 本书摘自《重新定义Spring Cloud实战》——书中第1章,第1.1.3节,作者是许进、叶志远、钟尊发、蔡波斯、方志朋、郭芳碧、朱德明。
1.1.3 微服务解决方案
现如今微服务架构十分流行,而采用微服务构建系统也会带来更清晰的业务划分和可扩展性。同时支持微服务的技术栈也是多种多样的。下面介绍两种实现微服务的解决方案。
1.基于Spring Cloud的微服务解决方案
Spring Cloud的技术选型是中立的,因此可以随需更换搭配使用,基于Spring Cloud的微服务落地解决方案可以分为三种,如表1-2所示。
表1-2 基于Spring Cloud的三种方案
2.基于Dubbo实现微服务解决方案
2012年,阿里巴巴在GitHub上开源了基于Java的分布式服务治理框架Dubbo,但是Dubbo未来的定位并不是要成为一个微服务的全面解决方案,而是专注于RPC领域,成为微服务生态体系中的一个重要组件。至于微服务化衍生出的服务治理需求,Dubbo正在积极适配开源解决方案,并且已经启动独立的开源项目予以支持,比如最近宣布的开源的Nacos。Nacos的定位是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台。因此基于Dubbo的微服务解决方案是:Dubbo+Nacos+其他。
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)