美文网首页
APISIX入门示例

APISIX入门示例

作者: heichong | 来源:发表于2023-01-11 17:10 被阅读0次

    准备业务接口

    部署两个系统,分别位于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配置

    • 配置上游服务


      image.png
      这些都是默认

      点下一步,然后提交即可。

    • 配置路由

    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,说明负载均衡已经起作用了。

    相关文章

      网友评论

          本文标题:APISIX入门示例

          本文链接:https://www.haomeiwen.com/subject/kwyvcdtx.html