检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发框架,提供了一个统一的基于流量特征的服务治理能力。如果使用微服务框架开发应用,在应用托管后启动应用,微服务会自动注册到对应的ServiceComb引擎,您可以到微服务引擎控制台进行服务治理的相关操作请参考治理微服务。 本章节重点介绍如何使用基于流量特征的服务治理能力。 父主题:
签下,单击“配置跨域策略”,在“配置跨域策略”弹出框,配置如下参数。 表1 跨域策略 参数 描述 允许的访问来源 设置允许通过浏览器访问服务器资源的站点,其作用于Access-Control-Allow-Origin头部,可以添加多条,以换行分隔。默认为*,允许所有的访问来源。 允许的方法
name: "SERVICE_META_PARAMETERS" value: "group:gray" 在YAML文件中的“spec > template > metadata > labels”层级下加入内容:sermant-injection: enabled即可挂载Sermant
可以通过使用custom_tag和custom_value来定义配置。 例如某些配置,是对所有应用共享的,那么就可以使用这个机制。在配置文件增加如下配置: spring: cloud: servicecomb: config: kie:
| 华为云 微服务引擎 CSE 微服务引擎(Cloud Service Engine,CSE),是用于微服务应用的云中间件,支持华为云贡献到Apache社区的注册配置中心Servicecomb引擎和开源增强的注册配置中心Nacos引擎。用户可结合其他云服务,快速构建云原生微服务体
概述 如果使用微服务框架开发应用,在应用托管后启动应用,微服务会自动注册到对应的ServiceComb引擎,您可以到微服务引擎控制台,参考治理微服务进行服务治理的相关操作。 此功能只在ServiceComb引擎为1.x和2.4.0及以上版本支持。 父主题: 微服务治理
E Nacos引擎、ServiceComb引擎和CCE服务添加到网关服务来源中,以便网关能够动态获取您的服务列表。 目标服务 路由转发请求到的服务。 鉴权规则 通过设置鉴权类型、鉴权模式定义的一种规则。 鉴权模式 鉴权模式支持黑名单模式。 黑名单模式 在鉴权规则中,符合条件的需要鉴权,其余不需要鉴权。
考通过kubectl连接集群相关操作。 已创建未开启安全认证的ServiceComb引擎实例,详情请参考创建ServiceComb引擎。 本地编译构建打包机器环境已安装了Java JDK、Maven,并且能够访问Maven中央库。 Sermant Agent开源版本要求1.0.6及以上。
"test", "jobId" : 17655 } 状态码 状态码 描述 200 创建微服务引擎响应结构体。 400 错误的请求。 500 服务器内部错误。 错误码 请参见错误码。 父主题: 引擎管理
} } } ] } 状态码 状态码 描述 200 查询微服务引擎列表响应结构体。 400 错误的请求。 500 服务器内部错误。 错误码 请参见错误码。 父主题: 引擎管理
描述 service 是 DependencyKey object 依赖关系条目。 rev 否 String 客户端缓存的版本号,用于判断本地缓存和服务中心微服务的差异。 首次传值0。 若传入的rev值与当前的微服务的rev一致,则返回notModified;若不一致,则返回updated信息。
布新版本的引擎时,用户可以升级到引擎最新版本。 Nacos引擎升级过程中微服务与引擎的连接会出现闪断,已运行的微服务的业务不受影响。建议您在升级Nacos引擎时,尽量避开微服务的升级、重启、变更等操作。 当升级完成后,不支持版本回退。 当前只能升级到最新的版本。 升级Nacos引擎版本
nacosRule() { return new NacosRule(); } 并在application.properties配置文件中增加配置。 xxx-service.ribbon.NFLoadBalancerRuleClassName=com.alibaba.cloud
编辑服务 在网关中添加的来源类型为“固定地址”的服务的地址可能发生变更,而这些服务没有注册到网关服务来源,网关无法动态获取这些服务的服务地址,需要通过编辑服务信息手动修改服务地址,以便网关获取服务地址。 只有在网关中添加的“来源类型”为“固定地址”的服务支持编辑。 登录微服务引擎控制台。
projectId String 微服务引擎专享版所属项目ID vmIds Array of strings 当前引擎在资源租户侧使用的虚拟机 id 列表 表4 Spec 参数 参数类型 描述 id Long 微服务引擎的CCE规格ID engineId String 微服务引擎的ID
对label过滤项的匹配选项,如果值为exact,表示严格匹配,包括label个数和内容相等;不填表示包含匹配。 revision 否 Integer 配置的版本号。 用于判断本地缓存配置和配置管理中心的配置差异。 首次传值0。 若传入的revision值与当前配置的revision一致,则返回304状态码,无bod
查询服务providers 功能介绍 根据consumer_id获取该服务的所有providers,比如A->B、A->C。那么根据A的服务Id,可以查询到B、C的微服务信息。 URI GET /v4/{project_id}/registry/microservices/{consumer_id}/providers
ServiceComb引擎的服务中心提供了服务注册的功能。服务注册是指微服务启动的时候,将基本信息,比如所属应用、微服务名称、微服务版本、监听的地址信息等注册到服务中心。 微服务运行的过程中,也通过服务中心查询其他微服务的基本信息。不同的微服务开发框架注册的信息会有差异,比如Java Chassis
ServiceComb引擎微服务开发框架版本要求 微服务开发框架推荐版本如下表所示。 如果已经使用低版本的微服务开发框架构建应用,建议升级到推荐版本,以获取最稳定和丰富的功能体验。 如果已使用Spring Cloud微服务开发框架开发了应用,推荐使用Spring Cloud Huawei接入应用。
使用前必读 微服务引擎(Cloud Service Engine,CSE),是用于微服务应用的云中间件,支持华为云贡献到Apache社区的注册配置中心Servicecomb引擎、开源增强的注册配置中心Nacos引擎和应用网关。用户可结合其他云服务,快速构建云原生微服务体系,实现微服务应用的快速开发和高可用运维。