参考开发微服务应用和对接微服务应用,在开发完成的微服务应用配置文件中配置ServiceComb引擎的信息,包括配置中心、注册中心、仪表盘和治理策略等。 参考部署微服务应用完成微服务部署,当微服务启动时会自动注册到ServiceComb引擎中。
账号管理 您可以登录微服务引擎控制台,根据实际业务需求为Nacos引擎创建新账号或对该Nacos引擎下已创建的指定账号进行管理操作。 当Nacos引擎版本为低版本升级到2.1.0.1时,系统默认存在内置账号nacos,关联的角色为ROLE_ADMIN,且不可删除。
角色管理 您可以登录微服务引擎控制台,根据实际的业务需求对Nacos引擎的角色进行创建、编辑、删除和查看的操作。支持按命名空间或更细粒度的权限控制。 当Nacos引擎版本为低版本升级到2.1.0.1时,系统默认存在内置角色为ROLE_ADMIN,且不可删除。
开启编程接口安全认证后,需要在微服务的配置文件中添加对应用户的账号密码,否则服务无法注册到引擎。 关闭编程接口安全认证,微服务的配置文件中无需配置账号密码即可将服务注册到引擎,效率性能更高,建议用于VPC内访问时使用。
管理ServiceComb引擎 查看ServiceComb引擎信息 管理ServiceComb引擎标签 管理ServiceComb引擎公网访问 管理ServiceComb引擎安全认证 设置ServiceComb引擎备份与恢复 升级ServiceComb引擎版本 变更ServiceComb
动态配置常见问题 动态配置的类型选择 微服务引擎2.0的配置中心支持text、yaml等多种格式。 简单的key-value配置项 可以使用text类型,配置中心的key对应于代码中的key。
Mesher使用ServiceComb引擎指南 Mesher简介 接入说明 父主题: 附录
500 服务内部错误。 错误码 请参见ServiceComb错误码。 父主题: 配置管理
服务网格技术实际利用了网络流量劫持的方式来管理服务间流量,除了mesher本身内部的逻辑处理会耗时之外,还会引起额外的用户态和内核态间转换(CPU会有额外消耗),而前者相对于后者性能影响极小,因此性能损耗基本取决于网络中传输的payload大小。
开启了“安全认证”的Nacos引擎,支持微服务正常接入。 只有引擎版本为2.1.0.1及以上版本支持此功能,若版本低于2.1.0.1,可参考升级Nacos引擎版本升级到最新版本。
在“概览”页签,可以查看微服务实例数和配置数。且通过图表显示微服务实例数使用比例和配置使用比例。 微服务实例数使用比例是指“已接入的微服务实例数”占“建议接入的最大微服务实例数”的比例。当比例较高时,请及时扩容。
ServiceComb引擎托管应用 通过Spring Cloud Huawei SDK托管Spring Cloud应用 托管Java Chassis应用 父主题: ServiceComb引擎
使用配置中心 配置中心概述 Spring Cloud使用配置中心 Java Chassis使用配置中心 父主题: 使用ServiceComb引擎功能
服务分组定义在routeRule.{targetServiceName}.route下,由tags配置,version是特殊的tag,表示微服务版本。还可以配置其他属性,这些属性在实例的属性里面定义。 优先级数量越大优先级越高。
使用安全认证 安全认证概述 创建安全认证账号名和密码 配置微服务安全认证的账号名和密码 父主题: 使用ServiceComb引擎功能
500 服务器内部错误。 错误码 请参见CSE错误码。 父主题: 动态配置
500 服务内部错误。 错误码 请参见ServiceComb错误码。 父主题: 配置管理
500 服务内部错误。 错误码 请参见ServiceComb错误码。 父主题: 配置管理
删除Nacos引擎 如不再使用Nacos引擎,可执行删除操作。删除引擎后数据无法恢复,请谨慎操作。支持删除处于如下状态的Nacos引擎: 可用 不可用 创建失败 变更失败 升级失败 未知 删除Nacos引擎 在待删除的Nacos引擎实例“操作”列,选择“更多 > 删除”,也可单击待删除的
扩容Nacos引擎 Nacos引擎容量支持在线扩容,只有低容量的引擎支持此操作。扩容时会有短时间的接口请求失败,Nacos框架一般有重试功能,失败后会重新调接口。建议在您自己的变更维护时间窗内进行扩容操作。 扩容Nacos引擎 在待扩容的Nacos引擎实例“操作”列,选择“更多 >