检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
为什么一定要定义服务契约? 企业级系统规模普遍较大,微服务组件众多,所以对服务间接口进行统一管理是企业的关键需求。微服务引擎通过契约管理满足这一需求。 管理角度:通过契约管理,企业中的接口管理者可以统一定义微服务的契约文件(符合接口描述标准的接口定义文件),从而做到规范并协调多个
本地开发工具包含了微服务引擎2.x的本地轻量化版本,提供用于本地开发的轻量服务中心、配置中心,和简单易用的界面。 使用说明请参考本地开发工具压缩包中的README.md文件。 表1 本地引擎资源配额限制 功能 资源 最大配额 微服务管理 微服务版本数量(个) 10,000 单个微服务实例数量(个)
Mesher使用CSE指南 Mesher简介 接入说明 父主题: 附录
一般由多个微服务组成,应用里面的微服务能够相互发现和调用。 微服务:完成某项具体业务功能的软件系统。微服务是独立开发、部署的单元。 微服务实例:将微服务采用部署系统部署到运行环境,就产生了实例。可以将实例理解为一个进程,一个微服务可以部署若干实例。 微服务环境:服务中心建立的一个
退订服务器是否影响现有程序运行? 问题描述 退订服务器是否影响现有程序运行? 解决方法 容器部署,退订服务器后服务实例将会在CCE集群内重新调度。 虚拟机部署,退订服务器后部署在该虚机上的服务实例将不可用,不会被重新调度。 父主题: 基础设施
使用ServiceStage托管和治理天气预报微服务应用 使用ServiceStage托管天气预报微服务应用概述 使用源码部署天气预报微服务 使用软件包部署天气预报微服务 微服务日常运维 灰度发布 微服务治理 常见问题
component_id 是 String 组件ID。获取方法,请参考获取应用所有组件。 请求消息 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 消息体的类型(格式),默认取值为“application/json;charset=utf8”。
将非Java语言编写的业务代码改造为微服务。 老旧的Java服务改造微服务。 想将非Java SDK开发的服务与Java SDK编写的服务对接。 使用JAVA SDK场景 使用了分布式事务。 Java语言编写的微服务,尤其是新的微服务项目。 mesher目前只支持http1.1,所以需要其他协议支持可以选择SDK。
ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予Tomcat应用,使用express-session的Node.js应用以及使用session handle的PHP应用分布式会话管理能力。 可以在设置组件“云服务配置”时绑定分布式缓存。绑定完成后,
虚拟机部署组件绑定微服务引擎 虚拟机部署的组件,技术栈类型为Java、Tomcat时,支持绑定微服务引擎(ServiceComb引擎、注册配置中心)。 微服务引擎是ServiceStage针对微服务解决方案提供的一站式管理平台。将微服务组件接入微服务引擎,可以使用微服务引擎的服务注册、服务
获取AK/SK与项目名称 获取AK/SK访问密钥 请以应用所需权限用户登录ServiceStage控制台,用户权限说明请参考权限管理。 登录ServiceStage控制台。 鼠标移动到登录用户名,在下拉菜单选择“我的凭证”。 单击“访问密钥”。 单击“新增访问密钥”,输入密钥描述信息后单击“确定”。
可以参考: .Net core接入服务网格 PHP接入服务网格 前提条件 已开发好了一个http应用(支持多语言)。 操作步骤 修改微服务调用的URL,将URL中的${IP:Port}修改为服务名。 例如调用一个名为“provider”的微服务,API为“/hello”,则调用U
用户的项目未对CSE云服务进行委托授权。 解决方案 当您使用从ServiceStage发放的微服务引擎实例时,如想在CSE中发放新实例,需要对CSE云服务进行授权,具体操作可参考授权使用微服务引擎。 当您没有授予任何权限时,由于CSE使用依赖VPC云服务,因此需要先参考创建委托创建云服务委托cs
Java Chassis版本升级参考 使用2.1.3版本之前的Java Chassis接入微服务引擎。 需要额外引入CSE SDK。 引入CSE SDK使用如下Maven Dependency Management: <dependencyManagement>
AK/SK认证方式排查与切换指导 请确认您是否使用微服务引擎专业版。 是,执行2。 否,操作结束。 请确认您是否使用ServiceStage容器部署方式部署您的微服务应用。 是,执行3。 否,操作结束。 为微服务应用配置AK/SK,请参考配置AK/SK。 父主题: 附录
云数据库服务(MySQL)。使用云数据库 RDS for MySQL能够在云中轻松地进行设置和扩展关系型数据库。通过云数据库服务的管理控制台,用户几乎可以执行所有必需任务而无需编程,简化运营流程,减少日常运维工作量,从而专注于开发应用和业务发展。 可以在设置组件“云服务配置”时绑
获取配置失败 问题现象 微服务在接入相应的微服务开发框架(如spring-cloud-huawei、java-chassis)后,微服务通过SDK调用查询配置接口到微服务引擎获取配置项失败。 问题原因 微服务与注册中心间的连接因网络、CPU等其他因素发生抖动时,可能会导致请求异常。
常见问题 如何处理当前环境下已存在同名的天气预报微服务应用? 父主题: 使用ServiceStage托管和治理天气预报微服务应用
ServiceStage微服务运行与治理框架 父主题: 图解应用管理与运维平台
部署在云上的微服务如何进行排错? 对于问题的定界,可以使用微服务仪表盘,通过仪表盘可以看到系统内所有微服务及其实例的实时运行情况,找到没有正常工作的节点。 找到问题节点后,可以通过APM查看问题节点的应用日志来分析具体问题。 父主题: 应用开发问题