微服务拆分边界划分与依赖治理方法.docx

微服务拆分边界划分与依赖治理方法.docx

微服务拆分边界划分与依赖治理方法

拆分动因与反模式识别

拆服务不是为了时髦,××只在这3类信号出现时才动刀:一个模块发布拖累另外5个、单实例启动超过3分钟、某功能迭代频率是其余的4倍以上。凑不齐就维持单体,硬拆只会多养约8套部署。

见过为拆而拆的代价。××有个团队把1个业务拆成约14个服务,接口往返从内存调用变成网络调用,一次下单串起约12次远程跳转,尾延迟从约80毫秒涨到约600毫秒,回炉重并成4个。

反模式有名字:分布式单体、共享一张数据表、跨服务写死超时。××立规矩,识别到1处共享库写入就登记1项整改,季度清零,别让拆分名存实亡。

拆分信号

量化门限

建议动作

验证时长

责任岗

发布互相

文档评论(0)

1亿VIP精品文档

相关文档