如何提高微服务架构的可用性?

微服务除了开发期框架之外,还有需要一系列的运行期中间件支撑,如API网关、服务注册中心、统一配置中心等。
为解决微服务应用运行期治理问题,还需要有如服务监控,全链路追踪等相

本文最后更新时间:  2023-04-10 01:29:55

微服务除了开发期框架之外,还有需要一系列的运行期中间件支撑,如API网关、服务注册中心、统一配置中心等。

为解决微服务应用运行期治理问题,还需要有如服务监控,全链路追踪等相关方案。此外,落地还需要解决一些分布式架构带来的问题,微服务的分布式特征,如保持一致性的分布式事务、业务幂等性,全局唯一ID生成等。

为实现快速上线(持续部署等目标),还需要DevOps工具链,以及运行环境的对服务弹性,优雅上下线,灰度发布等功能的支持。最后,还需要微服务拆分,团队组织,职责划分等一系列的方法学支持。比如康威定律,两个披萨原则。

东软有个团队就是研究这个的,他们的网站https://platform.neusoft.com/

温馨提示:内容均由网友自行发布提供,仅用于学习交流,如有版权问题,请联系我们。