服务多节点部署

以http服务为例

安装节点

docker run -d 
    --name=tars_node_http 
    --net=tars 
    -e INET=eth0 
    -e WEB_HOST="http://172.25.0.3:3000" 
    --ip="172.25.0.14" 
    -v /Users/clz/Tars/tars_node_http:/data/app 
    -e TZ=Asia/Shanghai  
    -p 7000:9000 
   tarscloud/tars-node:php

进入到http服务进行扩容

看到有两个节点提供服务

在新节点上发布helloWorld代码

看到两个节点服务都已经启动了

访问两个节点都是通的

配置网关

网关站点配置

用wrk压测,发下结果如下

发现配置了网关的upstream 性能下降很多

应该是哪里有问题,待研究

原文地址:https://www.cnblogs.com/webclz/p/13547477.html