流量治理
本文介绍微服务治理的流量治理,包含流量防护、无损伤下线、系统防护,消息灰度等。
无损上下线
在应用启动各阶段,无损上线能提供相应的保护能力,通过无损下线配置来保证应用正常关闭。详情可参见无损上下线。
配置系统防护
系统防护提供了在不同场景下的节点维度的流量防护能力,以应对各种预期外的情况。详情可参见配置系统防护。
流量防护
流量防护以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保障业务的稳定性,提供更专业稳定的流量防护手段、秒级的流量水位分布分析功能。详情可参见流量防护。
配置金丝雀发布
部署在阿里云容器服务 Kubernetes 版集群中的Spring Cloud或Dubbo微服务应用,可以使用金丝雀发布(即灰度发布)进行小规模验证。详情可参见配置金丝雀发布。
配置标签路由
标签路由通过给流量打标、给机器打标、增加路由能力,从而约束符合特征流量只调用到对应标签的节点上,实现按流量特征与机器标签路由的目的。详情可参见配置标签路由。
配置同可用区优先
同可用区(Availability Zones)优先路由,是指在应用调用服务时,优先调用同机房的服务Provider。同可用区优先是一种负载均衡策略,能够使流量在同一个可用区内流转,不仅限于使用默认提供的轮询方式进行负载均衡。详情可参见配置同可用区优先。
配置消息灰度
使用金丝雀发布、全链路灰度以及开发环境隔离等场景中需要使用到消息的灰度,那么您需要开启消息灰度的功能。详情可参见配置消息灰度。
服务实例隔离与诊断
服务实例隔离与诊断可以有效地应对线上故障(例如内存泄露),提升微服务系统整体稳定性。详情可参见服务实例隔离与诊断。