更新时间:2025-10-24 GMT+08:00
分享

产品功能

微服务引擎(Cloud Service Engine,CSE),是用于微服务应用的云中间件,支持华为云贡献到Apache社区的注册配置中心Servicecomb引擎、开源增强的注册配置中心Nacos引擎和提供各类应用流量入口的应用网关。用户可结合其他云服务,快速构建云原生微服务体系,实现微服务应用的快速开发和高可用运维。

本页面介绍了CSE服务支持的主要功能。关于各功能支持的地域(Region)信息,可通过控制台查询详情。

应用网关

  • 管理应用网关。

    通过微服务引擎控制台,可以查看应用网关信息、编辑访问端口、绑定/解绑负载均衡、管理应用网关标签、扩容应用网关、升级应用网关和删除应用网关等。详细信息请参考管理应用网关

  • 使用应用网关。
    • 您可以为应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理。
    • 当应用网关的后端服务全部异常时,支持手动切流,将流量转到容灾站点网关。
    • 应用网关提供证书管理功能,方便您在需要大量证书时可以复用。支持在您配置域名时,可以选择已有证书。应用网关每个域名可选一个证书,多个域名可以配置不同证书。
    • 应用网关允许使用自建的认证鉴权服务来给网关提供鉴权能力。您可以通过创建的黑白名单规则设置允许或禁止访问某个网关、某个域名的IP清单。
    • 全局策略配置对应用网关下所有服务生效。支持配置熔断策略和亲和路由。
    • 应用网关作为客户端请求后端服务时,前后端都有一个连接保持时间,应用网关支持配置upstream.idleTimeout和upstream.connectTimeout两个配置项。
    • 开启访问日志后,您可以通过分析应用网关的访问日志了解客户端用户行为、客户端用户的地域分布,以便排查问题。

注册配置中心Nacos引擎

  • 管理Nacos引擎。

    通过微服务引擎控制台,可以查看Nacos引擎信息、扩容Nacos引擎、升级Nacos引擎、管理Nacos引擎标签和删除Nacos引擎等。详细信息请参考管理Nacos引擎

  • 使用Nacos引擎。
    • 命名空间可以实现不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务)隔离等。不同的命名空间下,可以存在相同的Group或Data ID的配置。详细信息请参考管理命名空间
    • 微服务引擎控制台提供了对注册在Nacos上的服务进行管理的功能。详细信息请参考管理Nacos引擎服务
    • 微服务引擎控制台提供对注册在Nacos上的服务的配置进行管理。详细信息请参考管理Nacos引擎配置

ServiceComb引擎

  • 管理ServiceComb引擎。

    通过微服务引擎控制台,可以查看ServiceComb引擎信息、设置ServiceComb引擎备份与恢复、管理ServiceComb引擎公网访问、升级ServiceComb引擎版本、变更ServiceComb引擎规格、管理ServiceComb引擎安全认证、管理ServiceComb引擎标签和删除ServiceComb引擎等。详细信息请参考管理ServiceComb引擎

  • 使用ServiceComb引擎。
    • ServiceComb引擎的服务中心提供了服务注册的功能。服务注册是指微服务启动的时候,将基本信息,比如所属应用、微服务名称、微服务版本、监听的地址信息等注册到服务中心。
    • 配置中心用来管理微服务应用的配置。微服务连接配置中心,能够从配置中心获取配置信息及其变化。配置中心还是其他微服务管控功能的核心部件,比如服务治理规则的下发,也是通过配置中心实现的。
    • 对不同的微服务开发框架,比如Spring Cloud、Java Chassis等设计了统一的基于动态配置的流量特征治理。通过在开发框架中引入相关治理组件,即可使用ServiceComb引擎的微服务治理功能。
    • 为保障新特性平稳上线,可以先选择少部分用户试用,待新特性成熟以后,再让所有用户使用。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以减少其影响。
    • 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。
    • 同一个ServiceComb引擎可能会有多个用户共同使用,而不同的用户根据其责任和权限,需要具备不同的ServiceComb引擎访问和操作权限。

相关文档