多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 说明 Zebra 微服务以 gRPC 协议暴露服务接口。通常地,外部应用(APP、WEB)接入内部微服务都必须经由 API 网关做协议转换(HTTP -> gRPC)和路由转发。 Zebra API 网关对外暴露的微服务接口的 HTTP 根路径为 /api,通常来说对外暴露微服务接口的 URL 格式如下: /api/xxXService/functionName **限制**:当前 API 网关仅支持 Content-Type 为 application/json 的请求 # 配置 1. 服务中心 -> 配置中心 -> API网关配置 2. 点击添加按钮,填入下列信息 。 配置项|类型|说明 :--|:--|:--| 服务名称|String|要路由的微服务全称 URL路径|String|微服务在 /api下的子路径,以/开头。<br>比如配置为 /firstService,那么后续对该微服务的请求都该以 /api/firstService 开头 方法映射|String|每个 URL 子路径和微服务方法的映射,格式为 **子路径->微服务方法名** 。 <br>支持配置多个,以换行符做分隔。<br> 比如配置为 /sayHello->sayHello,那么对该微服务 sayHello 方法的请求路径为 /api/firstService/sayHello 其他值使用默认值即可(不填)。 3. 点击提交按钮,保存配置 4. 等待 API 网关刷新配置,当前默认刷新周期为 2 分钟 # 测试 使用 POSTMAN 发起 HTTP请求,Content-Type 为 application/json,请求体为 JSON 格式的请求参数。 # 配置样例 ![网关配置](https://gitee.com/gszebra/picture/raw/master/zebra/api_gw_cfg.png)