应用接入网关教程
要将自己服务的接口暴露在网关,需登录到网关后台,添加服务,然后再添加需要暴露的接口。
1、登录网关 admin
进入网关服务后台管理界面,目前地址为:https://openapi.cegn.cn (需配置 Hosts 及双向证书)
hosts 配置如下
10.28.103.41 openapi.cegn.cn
2、添加服务(针对注册到 eureka 的应用)
1.获取自身的应用名称(注册到 eureka 的服务名,针对 springCloud 对应的是 spring.application.name)。
2.进入 服务管理-> 服务列表,点击添加,设置服务属性,这里以舆情分析子系统为例:
3、暴露接口
分为手动和批量暴露接口 2 种方式,批量操作的前提是接口已经在 RAP 文档上写好
3.1、手动添加接口
1.进入 API 管理->API 列表,点击添加,设置接口属性,这里以舆情分析的添加任务接口为例
需要暴露的接口如下:
网关设置如下:
PS:路径预览里就是暴露给外部访问的实际路径,如上面配置的接口路径的实际 url 为:
https://openapi.cegn.cn/api/v1.0/sentiment/monitor/task/add
3.2、通过 rap 批量导入
- 进入 RAP 当前应用的文档界面,将接口文档导出为 json 数据
2.进入网关管理界面,导入 API
注意,接口暴露设置完毕后,如果想通过网关访问此接口,还需要终极操作——发布接口,如下图
点击发布后,至多需要 30 秒同步时间,请稍微等待,接口就可以通过网关访问了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于