合辑:微服务架构与治理
当前,“微服务”已经被越来越多的企业作为软件开发的首选架构思路。为什么会出现这样的情况?在这之前究竟发生了什么使得大家对这样一种架构趋之若鹜?而对于已经采用了“微服务”架构的企业又面临着怎样的阵痛?
本合辑着重从以下几方面来展开讨论:
1. “微服务”的前世今生:“微服务”的产生背景;它与之前的诸如SOA架构等的区别;“微服务”倡导的原则;微服务的优缺点等等。
2. “微服务”开源方案选型:实施“微服务”有哪些前提条件?不同“微服务”开源解决方案的优劣如何?如何选型?
3. “微服务”下的服务治理:基于“微服务”的服务治理有哪些?该如何进行?为什么需要分布式服务跟踪系统?
4. “云原生应用”及服务网格技术:在容器及容器编排系统的推动下,“微服务”进入新阶段:服务网格(Service Mesh),服务网格技术将业务逻辑与通信等非业务逻辑进行了彻底的解耦,抛弃了基于SDK的传统方式,使得开发分布式应用就跟开发单机应用一样,有望全面解决“微服务”遇到的挑战。那么,什么是“服务网格”?它能解决什么问题? 展开