标签:比较 需求 性能 box 解决方案 学习 适用于 设计 完成
本文来自网易云社区。
微服务架构是解决企业 IT 长期演进的一种方案,适用于迭代很快的系统,10年不变的系统就算了。
简述 Martin Flower 大神的系统阐述:
微服务架构示例
采用微服务架构的主要收益:
微服务架构确实有很多吸引人的地方,然而它的引入也是有成本的,它并不是银弹,使用它会引入更多技术挑战,比如性能延迟、分布式事务、集成测试、故障诊断等方面,企业需要根据业务的不同的阶段进行合理的引入,不能完全为了微服务而“微服务”。
* 以上内容摘自:《云原生应用架构实践》,本书第5章也会对如何解决微服务技术挑战提供不同的方案。
微服务,就是系统划分成非常小的模块,而且这些模块都可以通过一种标准的服务接口进行沟通。我们做软件的,要向人类社会学习。为什么我们人类社会有这么发达的文明呢。是因为我们基于人这个最小的单位,设计了标准的语言、文字、货币、法律。微服务技术平台,也需要基于微服务这个基本单元,构建多维度完整的解决方案,让企业的架构就可以像人类社会一样持续发展。
完整的解决方案,网易云认为,应该包括微服务治理、API 网关、容器服务、DevOps、AIOps、和测试服务等 6 个模块,所以,网易云轻舟微服务的功能是这样设计的:
网易云轻舟微服务产品功能
网易云新用户大礼包:https://www.163yun.com/gift
标签:比较 需求 性能 box 解决方案 学习 适用于 设计 完成
原文地址:https://www.cnblogs.com/163yun/p/9473462.html