检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
让它成为整个生态系统的一等公民——它因此可以被监控、托管和控制。 为什么要使用Mesher 业务代码无须改造 支持老旧应用接入 普通应用快速成为云原生应用 业务代码零侵入 基本实现原理 Mesher是L7层协议代理,Mesher以Sidecar模式运行在应用所在的Pod内,与Pod共享网络与存储:
擎。 前提条件 已创建云容器引擎(CCE),创建CCE请参考创建CCE集群。 CCE集群版本需要大于等于1.15。 已安装kubectl命令,安装kubectl命令请参考通过kubectl连接集群中相关操作。 已创建ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
不能编辑、删除root账号。 您可以使用创建该ServiceComb引擎的root账号或者该ServiceComb引擎下关联了admin角色权限的账号创建新账号。创建和管理账号,请参考账号管理。 您可以使用关联了admin角色权限的账号创建自定义角色,根据业务需求把合适的Serv
当ServiceComb引擎为2.4.0及以上版本且未开启安全认证时,支持此功能。 目前支持将Spring Cloud框架和Dubbo框架开发的java应用通过Sermant Agent注册到ServiceComb引擎中。 Spring Cloud框架请参考Spring Cloud应用实现标签路由功能。
Cloud,通常会使用下面的技术进行本地微服务开发: 使用Java Chassis,通常会使用下面的技术进行本地微服务开发: 准备环境 创建云上环境,以支持ServiceComb引擎接入调试、云上应用部署和使用ServiceComb引擎功能。一般情况下,会创建一个测试环境和一个生产环境。通过Serv
引擎。 前提条件 已创建CCE集群,创建CCE集群请参考创建CCE集群。 CCE集群版本需要大于等于1.15。 已安装kubectl命令,安装kubectl命令请参考通过kubectl连接集群中相关操作。 已创建ServiceComb引擎实例,详情请参考创建ServiceComb引擎。
如何解决微服务应用开发过程中微服务开发框架同netty版本不匹配的问题? 问题描述 开发微服务应用时,运行日志提示如下错误: "Caused by: java.lang.NoSuchMethodError: io.netty.handler.codec.http.websocketx.WebS
亚太-新加坡 中东-利雅得 拉美-墨西哥城二 拉美-圣保罗一 应用网关支持区域: 华东-上海一 西南-贵阳一 如何创建ServiceComb引擎? 如何创建注册配置中心? 如何创建应用网关? ServiceComb引擎 管理ServiceComb引擎 通过微服务引擎控制台,可以查看Ser
首次连接微服务ServiceComb引擎,请输入root账号名及创建ServiceComb引擎时输入的密码。 创建账号请参考新增账号。 在“微服务列表”页签,在待操作的微服务“操作”列,单击“创建微服务实例”。 在“创建微服务实例”弹出框,输入参数信息,其中带*为必填项,如表1。 表1 创建微服务实例信息 信息类型 参数
索引及操作。建议采用类Java包命名方式(如cse.service.registry.address)的命名规则来保证配置项的可读性和唯一性。 创建应用级配置时不允许创建以“servicecomb.matchGroup.”开头的配置项,此开头的配置会与创建业务场景治理生成的配置冲突,导致业务场景无法显示。
ndowSize秒中的调用会被记录和统计。slidingWindowSize指定窗口大小,根据滑动窗口类型,单位可能是请求数量或者秒。 Java Chassis的熔断作用于微服务消费者,需要微服务应用集成熔断模块,启用bizkeeper-consumer处理链。 配置示例如下: servicecomb:
应用网关可以从ServiceComb添加服务,因此需要有创建好的ServiceComb引擎。创建ServiceComb引擎具体操作请参考创建ServiceComb引擎。 应用网关的运行依赖于独享型负载均衡器,创建应用网关前,需保证已创建了独享型负载均衡器,创建独享型负载均衡器请参考创建独享型负载均衡器。 本地编译构建打包机器环境已安装了Java
将6生成的JAR包上传至OBS。 参考快速创建Kubernetes集群创建CCE集群,并同ServiceComb引擎实例属于同一VPC。 参考创建环境在引擎实例所在VPC下创建ServiceStage环境,并对ServiceComb引擎和CCE资源进行纳管。 参考创建并部署组件部署provider和consumer微服务。
管理。 契约 微服务场景中的契约是指服务契约,它是基于OpenAPI规范的微服务接口约束规范,是服务端和消费端对于接口的定义。 说明: Java Chassis默认使用契约功能。 Spring Cloud默认不使用契约功能,如果Spring Cloud需要使用契约功能,需要引入以下依赖:
当ServiceComb引擎为2.4.0及以上版本且未开启安全认证时,支持此功能。 目前支持将Spring Cloud框架和Dubbo框架开发的java应用通过Sermant Agent注册到ServiceComb引擎中。 Dubbo框架请参考基于Sermant Agent接入的Dubbo应用实现标签路由功能。
在弹出的“安全认证”对话框输入账号名及其密码,单击“确定”。 首次连接ServiceComb引擎,请输入root账号名及创建ServiceComb引擎时输入的密码。 创建账号请参考新增账号。 单击“创建配置”。 在“创建配置”页面, 选择微服务环境,并输入“配置项”和“值”。 单击“确定”完成配置添加。 导入配置
请求Body参数 参数 是否必选 参数类型 描述 schema 是 String 契约内容。 summary 否 String 新加入参数,后面创建schema,请尽量提供schema的摘要。 响应参数 状态码: 400 表4 响应Body参数 参数 参数类型 描述 errorCode
一个引擎故障不会影响其他引擎。 多AZ。微服务引擎专享版支持多AZ部署,提升可靠性。 容量大。单个微服务引擎专享版可支持2000实例,且可创建多个引擎,大大超过微服务引擎专业版(单租户500实例)。 用户从微服务引擎专业版(Cloud Service Engine)引擎切换至专享
\"swagger definition for com.service.provider.controller.ProviderImpl\"\n x-java-interface: \"cse.gen.springmvc.provider.provider.ProviderImplIntf\"\nbasePath:
说明: 用户密码password默认为明文存储,无法保证安全。建议您对密码进行加密存储,请参考自定义实现password的加密存储算法。 Java Chassis微服务组件配置安全认证账号名和密码 配置文件配置方式 为微服务的“microservice.yml”文件增加以下配置,若已配置请忽略。