网关插件
官方文档
系统使用 kong 作为网关插件,参考 https://docs.konghq.com/hub/ 中各个插件的说明文档
例如 CORS 插件说明文档
config 下面是插件参数说明
网关插件配置
一个业务系统包括两层网关,一个是服务网关,另一个是代理网关
- 服务网关:每个业务系统有且只有一个服务网关,作为外部访问的唯一入口,这个服务网关是由企业门户应用提供
- 代理网关:每个应用中都会包含一个代理网关,用于将内部服务模块的网络请求通过网关路由接入到上层的服务网关
服务网关插件配置
打开应用/服务管理,点击任意应用-更多-网关,打开插件配置对话框
选择“所有应用/服务”,就是选中服务网关,下面列出的插件即为服务网关插件,如下图所示
代理网关插件配置
打开应用/服务管理,点击应用(需要配置代理网关的应用)-更多-网关,打开插件配置对话框,选择应用名,就是选中该应用的代理网关,下面列出的插件即为代理网关插件,如上图所示
插件参数配置
插件有开启和关闭两种状态,同时提供参数可供配置,参数配置说明参考官方文档
查看参数定义
kong 网关的官方文档是英文的,系统网关插件参数的配置项是中文的。中英文的对照关系,可打开网关插件管理查看
点击某个网关插件,右侧显示参数定义,properties 中的 key 就是参数的英文名,value 中的 title 就是参数的中文名,如下图所示