美文网首页
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