API 分组即 API 归属的分组,可以是具体的系统名、模块名或者抽象的标识。在移动网关中可创建以下类型的 API 分组:
- HTTP:符合 RESTful 风格的 HTTP 服务。
- DUBBO:仅专有云可配置,Apache Dubbo 服务。
- TR:仅专有云可配置,蚂蚁金服 RPC 框架。
创建分组
- 选择 API 分组 选项卡进入 API 分组列表页。
-
点击 创建 API 分组 按钮,在弹出的对话框中填写表单信息。
- 公共表单项:
- 分组类型:必填,支持 HTTP、Dubbo、TR;其中,Dubbo、TR 仅在专有云中可用。
- API 分组:必填,提供服务的业务系统的英文名称。
- 超时时间:选填,发送请求至业务系统时的超时时间,单位毫秒,默认值:3000 ms。
- 其他表单项:
- 服务地址:HTTP 必填,业务系统的 HTTP/HTTPS URL。
- 注册中心:Dubbo 必填,支持 ZK 集群或者直连。
- 直连地址:TR 选填,满足直连需求。
- 服务地址:HTTP 必填,业务系统的 HTTP/HTTPS URL。
- 公共表单项:
-
填写完整后,点击 确定 按钮提交。
配置分组
您可根据不同的分组类型,完成相应的 API 分组配置:
配置 HTTP 分组
在分组列表中,找到类型为 HTTP 的分组,在其右侧的 操作 列中点击 详情,进入 HTTP API 分组详情页面。点击右上方的 修改 可配置分组。HTTP 分组的配置项如下:
- 服务地址:HTTP 服务的 URL 地址。
- 超时时间:单位毫秒,默认 3000 ms。
- 是否验签:业务系统如需验证调用者的身份,请开启该项。如何验证参见 后端签名校验说明。
- 加签算法:生成签名的算法,公有云支持 MD5 和 RSA 算法,专有云还支持 MOBILEGW 的签名算法。
- 密钥 Key:后端签名使用的密钥 Key,可以自定义。
- 密钥内容:后端签名使用的密钥 Value。
- 当加签算法是 MD5 时,可以自定义。
- 当加签算法是 RSA 时,为移动网关的公钥。
- 当加签算法是 MOBELGW 时,请向域内网关维护人员申请。
配置 Dubbo 分组
说明:配置 Dubbo 分组仅在专有云中可用。
在分组列表中,找到类型为
Dubbo 的分组,在其右侧的
操作 列中点击
详情,进入 Dubbo API 分组详情页面。点击右上方的
修改 可配置分组。Dubbo 分组的配置项如下:
- 注册中心:Dubbo 服务的配置中心地址。
- 超时时间:单位毫秒,默认 3000 ms。
配置 TR 分组
说明:配置 TR 分组仅在专有云中可用。
在分组列表中,找到类型为
TR 的分组,在其右侧的
操作 列中点击
详情,进入 TR API 分组详情页面。点击右上方的
修改 可配置分组。TR 分组的配置项如下:
- 直连地址:TR 服务的直连地址,由 IP 和端口组成,端口不指定时默认为 12200。
- 超时时间:单位毫秒,默认 3000 ms。