开启微服务治理 本文介绍如何在云应用引擎(CAE)中为微服务应用开启服务治理能力,实现服务调用的稳定性保障、流量精细化管理以及全链路可观测,提升应用运行质量与运维效率。 功能介绍 CAE 提供两种微服务治理方案,您可根据应用技术栈及业务场景选择合适的治理模式。 服务网格 基于 Istio 开源框架构建,支持多语言应用无侵入接入,为应用提供统一的流量治理能力。 微服务引擎 仅支持 Java 应用开启,兼容 Spring Cloud、Dubbo 2.x 等主流微服务框架,无需改造业务代码即可接入。 注意 使用全链路灰度功能时,同一泳道组内的所有应用必须启用相同的服务治理模式(服务网格或微服务引擎),否则可能导致灰度流量无法按照预期进行路由。 注意事项 1. CAE 提供服务网格 和微服务引擎两种治理方案,同一应用仅支持开启其中一种。 2. 微服务引擎当前仅支持 Java 应用。 3. 开启服务网格后,系统会为应用实例自动注入 Sidecar 代理容器,因此会额外占用一定的 CPU 和内存资源。 4. 开启服务网格后,系统将在应用所在 VPC 内自动创建终端节点,用于与服务网格控制面通信。 5. 开启或关闭服务治理均会触发应用实例重启,请尽量选择业务低峰期进行操作。 功能入口 1. 登录CAE控制台,选择目标地域,在左侧导航栏选择应用管理 > 应用列表,然后选择目标命名空间,最后单击目标应用名称。 2. 在目标应用的左侧菜单栏,单击“微服务治理”,展开二级菜单。 3. 任意点击一个二级菜单,例如“流量治理”,打开服务治理功能介绍页面。