站务联系

想要设计自己的微服务?看这篇文章就对了

发布时间:2021-03-13   来源:网络整理    
字号:

欢迎你们抵达腾讯云+社区,获取更多腾讯海量技术实践干货哦~

本文由我就静静地看 发表于云+社区专栏

本文通过使用Spring Boot,Spring Cloud跟Docker建立的概念验证应用程序的样例,为了解常见的微服务架构方式提供了一个起点。

该代码在Github上可用,并且可以在Docker Hub上斩获图象。只需一个命令即可启动整个系统。

作为这个系统的基础,我选择了一个旧项目,其前端以前是一个整体。该应用程序提供了一种处理个人财务,组织收入跟开支微端服务器,管理储蓄,分析统计数据跟争创简略预测的方式。

功能服务

整体应用程序被分解为三个核心微服务。所有那些都是可独立布署的应用程序,围绕这些业务功能组织。

想要设计自己的微服务?看这篇文章就对了

配置服务

Spring Cloud Config 是分布式系统的水平可扩充集中配置服务。它使用可插入的储存库层,目前支持本地储存,Git跟Subversion。

在这个项目中,我使用 native profile,它也是从本地类路径读取配置文件。你可以在Config服务资源中查看 share 目录 。现在,当Notification-service恳求它的配置时,使用shared/notification-service.yml 和 配置服务响应 shared/application.yml (在所有客户端应用程序之间共享)。

图说天下

×
二维码生成