背景
前沿互联网公司的实践表明,微服务架构是企业应对业务复杂性和支持大规模持续创新行之有效的架构手段
微服务理论基础
服务拆分,团队之间研发不互相依赖,相互隔离
微服务的利
- 强模块化边界:比组件的模式更高一层
- 独立部署
- 技术多样性:各个团队可以根据自己的技术栈选择语言
微服务的弊
- 分布式的复杂性:大的公司可能服务达到几十个,系统复杂难以理解
- 最终一致性:数据分散治理,不同的服务可能数据需要同步
- 运维复杂性:监控,容量监控,容灾
- 测试复杂性:对测试要求高
前沿互联网公司的实践表明,微服务架构是企业应对业务复杂性和支持大规模持续创新行之有效的架构手段
服务拆分,团队之间研发不互相依赖,相互隔离
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于