检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
开启公网DNS解析 新创建的Nacos引擎,提供的注册域名为{engine-id}.nacos.{region-id}.cse.myhuaweicloud.com,无需执行公网DNS解析。 对于历史创建的Nacos引擎提供的注册域名为{engine_name}.nacos.cse
升级ServiceComb引擎版本 创建ServiceComb引擎时,使用的是当前最新的引擎版本。当后续再发布新版本的引擎时,用户可以选择升级引擎版本。 ServiceComb引擎升级过程中微服务与引擎的连接会出现闪断,已运行的微服务的业务不受影响。建议您在升级ServiceCo
获取ServiceComb引擎专享版用户Token 功能介绍 仅用于开启了安全认证的ServiceComb引擎专享版。 在访问开启了安全认证的ServiceComb引擎专享版的接口前,需要先调用该接口获取用户Token,该Token是访问接口的唯一凭据。 发送访问请求时需要在请求头中带上该Token,格式为:
部署Nacos Sync同步组件 操作步骤 获取Nacos Sync部署包。 在nacos-sync中获取Nacos Sync部署包,选择nacos-sync-0.4.8.tar.gz进行下载。 创建Nacos Sync所需要的数据库与表。 创建数据库实例,具体操作请参考创建Mysql数据库实例。
托管Kitex应用 本文介绍如何将Kitex应用接入ServiceComb引擎。 概述 Kitex,作为Golang微服务RPC框架,具有高性能、强可扩展的特点。更多Kitex框架的详细信息,请参见Kitex官方文档。 前提条件 创建ServiceComb引擎,请参考创建ServiceComb引擎。
根据service_id查询微服务实例 功能介绍 实例注册后可以根据service_id发现该微服务的所有实例。 URI GET /v4/{project_id}/registry/microservices/{service_id}/instances 表1 路径参数 参数 是否必选
查询指定微服务信息 功能介绍 根据service_id查询微服务定义信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices/{service_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
按条件查询微服务实例 功能介绍 实例注册后可以根据微服务字段条件发现该微服务的实例。 URI GET /v4/{project_id}/registry/instances 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 请填固定值:default。
注册微服务实例 功能介绍 创建微服务后就可以注册该微服务的实例。 注册微服务实例时,需提供该微服务实例相关的信息。 instanceId可定制,如果定制了,再次注册就直接全内容覆盖;如果没有定制,系统自动生成id,如果endpoints内容重复,则使用原来的id。 URI POST
查询微服务实例详细信息 功能介绍 实例注册后可以根据service_id和instance_id获取该实例的详细信息。 URI GET /v4/{project_id}/registry/microservices/{service_id}/instances/{instance_id}
查询所有微服务信息 功能介绍 根据条件组合,查询满足所有条件的微服务定义信息。 接口约束 无 URI GET /v4/{project_id}/registry/microservices 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 请填固定值:default。
查询服务providers 功能介绍 根据consumer_id获取该服务的所有providers,比如A->B、A->C。那么根据A的服务Id,可以查询到B、C的微服务信息。 URI GET /v4/{project_id}/registry/microservices/{co
什么是微服务引擎 微服务引擎(Cloud Service Engine,CSE),是用于微服务应用的云中间件,支持华为云贡献到Apache社区的注册配置中心Servicecomb引擎、开源增强的注册配置中心Nacos引擎和应用网关。用户可结合其他云服务,快速构建云原生微服务体系,实现微服务应用的快速开发和高可用运维。
CSE最佳实践汇总 本文汇总了基于微服务引擎(CSE,Cloud Service Engine)中ServiceComb引擎、注册配置中心和应用网关常见应用场景的操作实践,为每个实践提供详细的方案描述和操作指导,帮助用户轻松在不同应用场景中使用CSE。 表1 ServiceComb引擎最佳实践一览表
创建微服务引擎 功能介绍 创建微服务引擎,支持创建ServiceComb引擎专享版、注册配置中心、应用网关(公测)。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST
批量查询微服务实例 功能介绍 实例注册后可以根据微服务字段条件批量发现多个微服务的实例。 URI POST /v4/{project_id}/registry/instances/action 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
角色管理 除了系统中默认提供的两种角色:管理员(admin)和开发者(developer)无法进行操作外,您可以使用该ServiceComb引擎下关联了admin角色权限的“账号”登录微服务引擎控制台,根据实际的业务需求对角色进行如表1所示的操作。 表1 角色管理操作说明 操作 说明