摘要:
微服务架构中,一般把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,为了保证高可用,每个微服务都可能会部署集群。即便如此,也无法保证100%可用。如遇程序问题、网络问题、不可抗拒因素等造成的服务不可用,调用此服务就会发生堵塞。此时再加上外部高并发带来的大量请求,由于服务与服务之间的互相依赖,一瞬间就能引起整个微服务系统的瘫痪,也称之为“雪崩”效应。为了解决此问题,“断路器”应运而生。 阅读全文
摘要:
Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持。使用 Spring Cloud Alibaba Nacos Config,您可以在 Nacos Server 集中管理你 Spring Cloud 应用的外部属性配置。
Spring Cloud Alibaba Nacos Config 是 Config Server 和 Client 的替代方案,客户端和服务器上的概念与 Spring Environment 和 PropertySource 有着一致的抽象,在特殊的 bootstrap 阶段,配置被加载到 Spring 环境中。当应用程序通过部署管道从开发到测试再到生产时,您可以管理这些环境之间的配置,并确保应用程序具有迁移时需要运行的所有内容。 阅读全文