程序员必知的几种软件架构模式( 三 )


弱点
系统设计必须能容忍服务失败,需要更多的系统监控 。服务编排和事件协作开销比较大 。
当然,我们还需要更多钱 。
用途
许多使用场景都可以应用微服务架构,特别是那些涉及大量数据管道的场景 。例如,一个微服务系统对关于一个公司的零售店销售的报表系统会比较理想 。数据展现过程的每一步都会被一个微服务处理:数据收集、清理、规范化、浓缩、聚合、报告等 。
原文链接:
https://levelup.gitconnected.com/software-architecture-the-important-architectural-patterns-you-need-to-know-a1f5ea7e4e3d




推荐阅读