网关接入方式

应用接入网关教程

要将自己服务的接口暴露在网关,需登录到网关后台,添加服务,然后再添加需要暴露的接口。

1、登录网关admin

进入网关服务后台管理界面,目前地址为:http://openapi.cegn.cn (需配置Hosts及双向证书)
hosts配置如下

10.28.200.166 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批量导入
  1. 进入RAP当前应用的文档界面,将接口文档导出为json数据


    导出接口

    2.进入网关管理界面,导入API


    API

注意,接口暴露设置完毕后,如果想通过网关访问此接口,还需要终极操作——发布接口,如下图

发布接口

点击发布后,至多需要30秒同步时间,请稍微等待,接口就可以通过网关访问了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容