写点什么

第十周 微服务

用户头像
关注
发布于: 2020 年 08 月 12 日

背景:

一体化架构带来的研发成本、部署成本变得难以接受时,

我们会考虑对整体系统做微服务化拆分

考虑点::

服务拆分时要遵循哪些原则?

服务的边界如何确定?服务的粒度是怎样的?

在服务化之后会遇到哪些问题呢?我们又将如何来解决?



原则:



原则一,做到单一服务内部功能的高内聚和低耦合

原则二,你需要关注服务拆分的粒度,先粗略拆分再逐渐细化。

原则三,拆分的过程,要尽量避免影响产品的日常功能迭代 优先拆分被依赖的服务

原则四,服务接口的定义要具备可扩展性



如何处理带来的问题;

需要引入服务治理体系针对出问题的服务采用熔断、降级、限流、超时控制的方法,



使问题被限制在单一服务中,保护服务网络中的其它服务不受影响



需要引入分布式追踪工具,以及更细致的服务端监控报表



用户头像

关注

还未添加个人签名 2019.02.22 加入

还未添加个人简介

评论

发布
暂无评论
第十周  微服务