-
开发简介 - 应用管理与运维平台 ServiceStage
常见的RPC通信协议包括REST(HTTP+JSON)、gRPC(HTTP2+protobuffer)、Web Service(HTTP+SOAP)等。使用RPC通信,能够降低微服务之间的耦合,提升系统的开放性,减少技术选型的限制。一般建议采用业界标准协议,比如REST。
-
如何解决单击应用组件外部访问地址返回504的问题? - 应用管理与运维平台 ServiceStage
其中: “协议端口”:选择“TCP”协议,输入应用组件的监听端口。 “类型”:根据支持的协议版本,选择“IPv4”或者“IPv6”。 “源地址”:保持默认,即0.0.0.0/0。 父主题: 应用管理
-
Mesher简介 - 应用管理与运维平台 ServiceStage
服务间通信不仅异常复杂,而且也是运行时行为的基础。管理好服务间通信对于保证端到端的性能和可靠性来说是非常重要的。
-
如何使用VPC终端节点在构建镜像时访问依赖的服务? - 应用管理与运维平台 ServiceStage
在Kubernetes类型环境下创建并部署组件时的组件镜像构建过程中,可以通过已创建的VPC终端节点与OBS、SWR服务通信,并使用APIG通过配置好的内网域名调用ServiceStage的功能接口。
-
如何使用VPC终端节点在安装虚拟机Agent时访问依赖的服务? - 应用管理与运维平台 ServiceStage
为虚拟机类型环境纳管的ECS安装虚拟机Agent时,可以通过已创建的VPC终端节点与LTS、AOM、OBS、SWR服务通信,并使用APIG通过配置好的内网域名调用ServiceStage、ECS、VPC、AOM的功能接口。
-
安装虚拟机Agent - 应用管理与运维平台 ServiceStage
安装虚拟机Agent 将组件部署到虚拟机上时,需要安装虚拟机Agent,将主机节点纳管后,后台才能与主机节点通信。 虚拟机Agent的状态及说明,请参见表1。 表1 虚拟机Agent状态说明 Agent状态 说明 未安装agent ECS节点上没有安装虚拟机Agent,需安装。
-
应用开发问题咨询指引 - 应用管理与运维平台 ServiceStage
服务启动类问题关键信息: 表1 服务启动类问题关键信息 关键词 描述 choose org.apache.servicecomb servicecomb-java-chassis支持两种rest通信通道,需要根据日志判断使用的通信通道。
-
设置组件实例调度策略 - 应用管理与运维平台 ServiceStage
亲和:用户可根据业务需求进行应用组件的就近部署,应用组件间通信就近路由,减少网络消耗。如图1所示,APP1、APP2、APP3和APP4部署在相同节点上,为亲和性部署。
-
设置组件访问方式 - 应用管理与运维平台 ServiceStage
访问方式 设置访问服务的方式,支持: 集群内访问:提供支持TCP/UDP协议的被同一集群内其他服务访问的入口。 VPC内网访问:提供支持TCP/UDP协议的可被同一VPC下的其他服务访问的入口。
-
创建设计器实例 - 应用管理与运维平台 ServiceStage
入方向 *协议 网络协议。 目前支持“全部协议”、“tcp”、“udp”、“icmp”和“icmpv6”协议。本示例选择tcp。 tcp *类型 IP地址类型。 IPv4 IPv6 IPv4 *端口 允许远端地址访问弹性云服务器指定端口,取值范围为:1~65535。
-
流量标记 - 应用管理与运维平台 ServiceStage
如果使用Java Chassis中的highway协议调用,需要指定matchType类型为rpc。
-
如何决定使用SDK构建微服务还是使用ServiceMesh? - 应用管理与运维平台 ServiceStage
mesher目前只支持http1.1,所以需要其他协议支持可以选择SDK。 父主题: 应用开发问题
-
基本概念 - 应用管理与运维平台 ServiceStage
虚拟机环境代理 虚拟机Agent与ServiceStage通信的代理,支持大规模节点管理。 基础资源 在ServiceStage中,基础资源指微服务应用托管与运维所依赖或可选依赖的基础类服务,如云容器引擎等。
-
仓库授权 - 应用管理与运维平台 ServiceStage
HTTPS密码是HTTPS协议方式下载、上传时使用的用户凭证。 获取当前登录区域的HTTPS密码,请单击“如何获取HTTPS密码” ,进入“HTTPS密码管理”界面,参考获取HTTPS密码进行操作。
-
构造请求 - 应用管理与运维平台 ServiceStage
URI-scheme:表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint:指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点处获取。
-
设置健康检查 - 应用管理与运维平台 ServiceStage
TCP端口检查 对于提供TCP通信服务的应用,集群周期性地对该应用建立TCP连接。如果连接成功,则证明探测成功,否则探测失败。选择TCP端口探测方式,必须指定应用监听的端口。
-
部署和访问Spring Boot应用 - 应用管理与运维平台 ServiceStage
对外协议 保持默认。 域名 选择“绑定域名”,在输入框中输入准备资源时获取的公网域名。 监听端口 输入8080。 “时区”区域,参数设置保持默认。 “高级设置”区域,参数设置保持默认。 单击“创建并部署”。 访问Spring Boot应用 单击左上角,返回“应用管理”页面。
-
约束与限制 - 应用管理与运维平台 ServiceStage
虚机部署 应用组件采用虚机部署方式时,ServiceStage最多可以管理5000个虚机Agent,并允许其中的1500个虚机Agent不通过虚拟机环境代理直接和ServiceStage通信。
-
构建微服务应用 - 应用管理与运维平台 ServiceStage
价值 通过应用微服务化,企业可将一个臃肿的系统拆分成若干小的服务组件,组件之间的通讯采用轻量的协议完成,实现各组件生命周期管理的解耦。 随着业务增长,服务会遇到各种意外情况,如:瞬时大规模并发访问、服务出错、入侵等情况。使用微服务架构可以对服务做细粒度管控,支撑业务需求。
-
源码部署微服务 - 应用管理与运维平台 ServiceStage
协议 选择TCP。 容器端口 填写3010。 访问端口 选择“自动生成”。 图3 设置edge-service组件访问方式 单击“确定”,生成访问地址。 创建并部署前台组件 单击左上角,返回“应用管理”页面。