弱点
系统设计必须能容忍服务失败,需要更多的系统监控 。服务编排和事件协作开销比较大 。
当然,我们还需要更多钱 。
用途
许多使用场景都可以应用微服务架构,特别是那些涉及大量数据管道的场景 。例如,一个微服务系统对关于一个公司的零售店销售的报表系统会比较理想 。数据展现过程的每一步都会被一个微服务处理:数据收集、清理、规范化、浓缩、聚合、报告等 。
原文链接:
https://levelup.gitconnected.com/software-architecture-the-important-architectural-patterns-you-need-to-know-a1f5ea7e4e3d
推荐阅读
- 下一代视频编码技术的云视频应用探索
- 为什么程序员如此热爱 TypeScript?
- Java 如何获得一个文件或文件夹的大小
- 蔡文姬辅助装出什么 蔡文姬的辅助装怎么出
- 罗威纳犬的性格 罗威纳犬的优缺点
- 电视剧你是我的荣耀微博超话社区 你是我的荣耀待播剧
- 2021的夏天是几月份 2021年入夏是什么时间
- IT工程师都需要掌握的容器技术之Docker存储管理
- Python爬虫遇到验证码的几种处理方式,文章末尾有源码
- 绿源茶的生长环境,北港毛尖生长环境如何
