移动网关支持以下类型的服务接入:
- HTTP:符合 RESTful 风格的 HTTP 服务。
- MPC:mPaaS 独有的 RPC 框架,跨 VPC 的服务调用。
- HRPC:mPaaS 网关独有的 RPC 框架。
- DUBBO:Apache Dubbo 服务,仅专有云可配置。
- TR:蚂蚁金服 RPC 框架,仅专有云可配置。
注册分组
- 选择 API 分组 选项卡进入 API 分组列表页。
-
点击 添加 API 分组 按钮,在弹出的对话框中填写表单信息。
- 公共表单项:
- 分组类型:必填,支持 HTTP、MPC、Dubbo、TR、HRPC。
- API 分组:必填,提供服务的业务系统的英文名称。
- 超时时间:选填,发送请求至业务系统时的超时时间,单位毫秒,默认值:3000 ms。
- 其他表单项:
- 服务地址:HTTP 必填,业务系统的 HTTP/HTTPS URL。
- Project Name:MPC 必填,默认取当前所处环境的 ProjectName。
- 注册中心:DUBBO、HRPC 必填,支持 ZK 集群或者直连。
- 直连地址:TR 选填,满足直连需求。
- 公共表单项:
-
填写完整后,点击 确定 按钮提交。
配置分组
点击分组列表 操作 列的 详情,进入 API 分组详情页面配置 API 分组。
根据不同的分组类型,完成相应的 API 分组配置:
- 配置 HTTP 分组
- 配置 MPC 分组
- 配置 Dubbo 分组
- 配置 TR 分组
- 配置 HRPC 分组
配置 HTTP 分组
HTTP 分组的配置项如下:
- 服务地址:HTTP 服务的 URL 地址。
- 超时时间:单位毫秒,默认 3000 ms。
- 是否验签:业务系统如需验证调用者的身份,请开启该项。如何验证参见 后端签名校验说明。
- 加签算法:生成签名的算法,公有云支持 MD5 和 RSA 算法,专有云还支持 MOBILEGW 的签名算法。
- 密钥 Key:后端签名使用的密钥 Key,可以自定义。
- 密钥内容:后端签名使用的密钥 Value。
- 当加签算法是 MD5 时,可以自定义。
- 当加签算法是 RSA 时,为移动网关的公钥。
- 当加签算法是 MOBELGW 时,请向域内网关维护人员申请。
配置 MPC 分组
- projectName:分组所属租户的 projectName,自动读取,不可修改。
- 超时时间:单位毫秒,默认 3000 ms。
配置 Dubbo 分组
- 注册中心:Dubbo 服务的配置中心地址。
- 超时时间:单位毫秒,默认 3000 ms。
配置 TR 分组
- 直连地址:TR 服务的直连地址,由 IP 和端口组成,端口不指定时默认为 12200。
- 超时时间:单位毫秒,默认 3000 ms。
配置 HRPC 分组
- 超时时间:单位毫秒,默认 3000 ms。
- 注册中心:HRPC 服务的配置中心地址。
HRPC 目前支持两种对后端的路由方式:
- 通过 Zookeeper 注册中心进行服务发现,协议为
zookeeper://
。 - 直连业务服务器方式,协议为
direct://
。使用该方式后,网关将会把所有流量路由到指定的 Direct IP。目前 Direct 方式只支持设置 单 IP + 端口,例如:direct://x.x.x.x:8989
。
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33973.html