检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Spring Cloud Eureka应用接入Nacos引擎 本章节通过一个demo进行全流程的Spring Cloud Eureka应用接入Nacos引擎操作演示。 将使用一个provider服务和一个consumer服务接入Nacos引擎。 前提条件 已创建Nacos引擎,具体操作请参考创建注册配置中心。
该步骤会把证书挂载到cse命名空间中,如果不存在cse命名空间,则会自动创建。 该步骤会向k8s集群申请名为sermant-injector.cse.svc的CertificateSigningRequest,如果之前存在,则会被覆盖。 该步骤会在cse命名空间中创建名为sermant
Nacos API 查询nacos命名空间 创建nacos命名空间 更新nacos命名空间 删除nacos命名空间
该步骤会把证书挂载到cse命名空间中,如果不存在cse命名空间,则会自动创建。 该步骤会向k8s集群申请名为sermant-injector.cse.svc的CertificateSigningRequest,如果之前存在,则会被覆盖。 该步骤会在cse命名空间中创建名为sermant
publishConfig 删除配置 config deleteConfig 创建命名空间 namespace createNamespace 修改命名空间 namespace modifyNamespace 删除命名空间 namespace deleteNamespace 表2 云审计服务支持的ServiceComb引擎操作列表
*服务来源 选择在创建服务来源中创建的服务来源,也可单击右侧“新建服务来源”创建新的服务来源。 命名空间 选择服务来源后,自动带出引擎的命名空间,其为在创建服务来源中选择的命名空间。 *服务列表 选择引擎下已注册的微服务。 *服务名称 自定义输入服务名称。支持输入字母、数字和特殊字符(
仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 Spring Cloud使用仪表盘,不需加入依赖,可直接使用。Spring Cloud包含如表1所示配置项,指定仪表盘上报地址等信息。
Nacos引擎版本 Spring Cloud Alibaba版本 Spring Cloud版本 Spring Boot版本 2.1.0.x 2022.0.0.0-RC* Spring Cloud 2022.0.0 3.0.0 2021.0.4.0* Spring Cloud 2021.0.4 2
在初始灰度的时候就可以发现、调整问题,以减少其影响。 仪表盘提供一些基础的微服务运行监控能力。微服务通过SDK上报运行状态数据,上报的数据内容包括请求统计数据,比如请求数、时延、错误率等,还包括和治理有关的一些状态,比如熔断状态等。 同一个ServiceComb引擎可能会有多个用
在左侧导航栏选择“注册配置中心”。 单击待操作的Nacos引擎实例名称。 在左侧导航栏选择“配置管理 > 监听查询”。 在“命名空间”下拉框中选择命名空间,在下拉框中选择查询条件,单击查询监听信息。 下拉框中选择“配置”,则在输入框中输入配置集ID和分组名称,查询该配置推送到的机器及推送状态。
E页面创建实例。 说明: 当“来源类型”为“CCE 服务”时,存在此参数。 *命名空间 选择引擎实例下的命名空间。 说明: 当“来源类型”为“CSE Nacos引擎”时,需要配置此参数,选择命名空间。 注册地址 引擎实例的注册地址。选择引擎实例后,自动填充注册地址。 说明: 当“来源类型”为“CSE
使用注册配置中心 命名空间管理 服务管理 配置管理 权限控制 查看Nacos引擎运行监控 父主题: 注册配置中心
”。 单击待操作的实例名称。 在左侧导航栏选择“路由管理 > 服务管理”。 单击待查看的服务,可查看服务基本信息,包括服务名称、服务来源、命名空间/环境和TLS模式,可开启或关闭TLS模式。 父主题: 管理服务
应用网关添加ServiceComb引擎中的服务并为其配置路由策略 Spring Cloud应用通过Spring Cloud SDK接入Nacos引擎 Spring Cloud应用通过Spring Cloud Huawei SDK接入ServiceComb引擎 04 使用 使用应用网关
该步骤会把证书挂载到cse命名空间中,如果不存在cse命名空间,则会自动创建。 该步骤会向k8s集群申请名为sermant-injector.cse.svc的CertificateSigningRequest,如果之前存在,则会被覆盖。 该步骤会在cse命名空间中创建名为sermant
还可以给标签app指定多个应用,或者给标签service指定多个服务,这样配置项就可以对多个服务和应用生效,非常灵活。 父主题: 通过Spring Cloud Huawei SDK托管Spring Cloud应用
云原生架构模式下,完成业务功能需要很多服务相互配合: CSE一般和数据库、缓存和消息中间件同时使用,完成业务功能的开发。 AOM、APM、LTS等工具,则为业务提供运维能力,帮助检测业务故障、分析故障原因。 以Spring Cloud为例,典型的云原生架构和技术选型如下: 云原生架构和De
该步骤会把证书挂载到cse命名空间中,如果不存在cse命名空间,则会自动创建。 该步骤会向k8s集群申请名为sermant-injector.cse.svc的CertificateSigningRequest,如果之前存在,则会被覆盖。 该步骤会在cse命名空间中创建名为sermant
ServiceComb引擎服务目录查看。 cse:namespace:read Nacos引擎命名空间资源查看 cse:engine:get Nacos服务列表、配置列表资源查看。 cse:namespace:write Nacos引擎命名空间资源修改 cse:engine:get cse:namespace:read
提供创建、查询、删除微服务引擎的引擎管理接口。 微服务治理 提供治理策略的创建、修改、删除和查询等相关治理接口。 Nacos接口 Nacos API 提供命名空间创建、修改、查询和删除等相关接口。 应用网关接口 应用网关API 提供应用网关插件的创建、查询、修改和删除接口,及http转rpc方法的创建、修改和删除接口。