关于路由转发
路由转发是Nginx等代理软件最常见的使用场景,对于这类应用层路由转发,通常相对传输层路由转发(例如LVS)来说能够解析出更多的信息,从而做出更加灵活的路由决策。
对于Kong来说,我们需要先添加一个服务和路由信息,当一个请求到达Kong网关之后要先进行路由匹配,匹配后再将请求转发到路由匹配的服务上。
NOTE:一个服务可以配置多个路由
配置服务
配置服务和和路由由两种方式:一种是通过Kong Admin API,另一种则是通过Konga可视化操作。
这里,我们选择Konga来进行可视化的配置操作。
假设,我们已经部署了一个ASP.NET Core WebAPI项目 sample-order-api,它的地址为:172.16.16.4:5000。
首先,在Konga的Services面板中,单击ADD NEW SERVICE按钮,输入以下信息:
