首页 > 编程语言 > 详细

实战 02 使用 Spring Boot 构建微服务

时间:2020-05-10 11:38:19      阅读:51      评论:0      收藏:0      [点我收藏+]

一个微服务架构, 聚焦三个关键任务:

分解业务问题

确定服务粒度

定义服务接口: Restful API, Json, HTTP 状态代码传递结果.

什么时候不使用微服务

分布式系统构建的复杂性: 因为微服务的复杂性, 需要高度成熟的运维. (所以我们当前不合适)

虚拟服务器/ 容量扩展: 一般是将一个微服务部署在一个服务器上, 随着微服务增加, 可能需要维护50-100个服务器/容器, 运维同样困难.

应用类型: 微服务 可扩展, 可复用 是最大优点, 所以更适合部署在云上(方便扩展), 但如果构建一个小用户群应用程序, 将她们构建分布式(微服务) 可能花费更多.

数据转换和一致性: 

 

生命周期

技术分享图片

 

实战 02 使用 Spring Boot 构建微服务

原文:https://www.cnblogs.com/moveofgod/p/12862445.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!