首先启动soul-admin,soul-bootstrap,以及soul-example-http。soul-example-http启动两个,用于实验负载均衡。
然后修改流量权重。把端口8189的流量权重设为99,8188的权重设为1
使用http访问网关进行转发
可以发现基本上所有的请求都转发到8189的端口了
通过修改规则并查看http请求,发现修改负载均衡请求的http地址是 http://localhost:9095/rule/1349406507408502784。请求的入口为RuleController.updateRule
RuleController.updateRule()——>RuleServiceImpl.createOrUpdate()->