注册配置治理的应用场景如下:
以服务为中心的分布式应用架构,通过服务和注册发现的方式维护不断变化的请求地址,提高应用的扩展能力,降低应用的迁移成本。注册中心提供对注册上来的服务实例进行健康检查,阻止主调方对不健康的服务实例发送请求,同时也提供了保护能力,实例剔除超过一定数量则停止剔除,防止因不健康实例过多导致雪崩效应。
提供开源增强的配置热生效、记录配置变更操作的分布式应用配置集中管理能力,原生数据无缝迁移,兼容主流的nacos 配置中心协议,帮助您高效解决分布式环境下配置管理问题。
结合云原生网关和北极星可以实现蓝绿、金丝雀或者滚动发布:
金丝雀发布:对于本次发布的服务,先升级一个实例,如果没有问题,再升级剩余实例
滚动发布:对于本次发布的服务,先升级一个/批实例,再分批升级剩余实例
蓝绿发布:旧版本实例保持不动,另外部署新版本实例,流量切到新版本实例
通过云原生API网关和服务治理中心Polaris(北极星)支持接入层服务流量限流和服务间调用限流场景:
支持多维度精细化限流能力
支持服务/接口/标签的限流能力
支持秒、分钟、小时、天等时间微服的限流能力。
支持多种限流类型
单机限流:针对单个被调实例的级别的限流,流量限额只针对当前被调实例生效,不共享。
分布式限流:针对服务下所有实例级别的限流,多个服务实例共享同一个全局流量限额。
新功能上线之后,可以通过细粒度的灰度规则控制哪些用户或者哪些地域可以使用。可以先选择内部用户、灰度申请的内测用户使用,测试功能的正确性。在验证通过之后,再逐步扩大灰度的范围最终至全部的客户,以此降低新功能质量的风险因素。
通过云原生API网关和Polaris(北极星)提供接入层与应用层的多活容灾与就近访问。实现故障快速恢复、容量快速扩容。
支持自动获取服务实例的地域信息
支持自动根据地域信息进行就近路由
支持跨可用区、跨地域容灾切换