APISIX入门示例

2023-01-11  本文已影响0人  heichong

准备业务接口

部署两个系统,分别位于9998和9999接口上,要测试的接口为/hello

具体返回内容下:

[root@KSSYSDEV ~]# curl http://10.3.23.191:9998/hello
Hello World, From Port 9998

[root@KSSYSDEV ~]# curl http://10.3.23.191:9999/hello
Hello World, From Port 9999

apisix Dashboard配置

  1. 设置路由信息
image.png 这里都是默认值
image.png

这里注意下路径改写规则,所有以/test开头的路径,在转发给后端业务前,都把/test去掉。这里的/test要跟上面的路径配置要匹配。

  1. 设置上游服务
    这里选择前面配过的上游服务即可。


    image.png
    image.png
  2. 配置插件
    这里我们先不配任何插件,直接下一步


    image.png

直接提交

测试

后端实际业务地址:http://10.3.23.191:9998/hellohttp://10.3.23.191:9999/hello
网关代理地址:http://10.3.23.191:9906/test/hello

[root@KSSYSDEV ~]# curl http://10.3.23.191:9906/test/hello
Hello World, From Port 9998
[root@KSSYSDEV ~]# curl http://10.3.23.191:9906/test/hello
Hello World, From Port 9999

可以看到,连续两次请求,分别命中了后端的9998和9999,说明负载均衡已经起作用了。

上一篇 下一篇

猜你喜欢

热点阅读