还是不明白request函数怎么把来自8080端口的请求交给后端api处理。
来源:3-17 api之http middleware的实现与handler收尾(上)
项小月
2019-06-06
u, _ := url.Parse(b.Url)
u.Host = config.GetLbAddr() + ":" + u.Port()
newUrl := u.String()
那个u.Port()难道不是8080吗?
什么时候变成8000?
写回答
1回答
-
getLbAddr()返回的是负载均衡的IP啊,所以u.Port()返回的也是负载均衡的接收端端口,在转发的时候LB绑定了后端的8000就可以了。最后一章有讲
012019-07-02
相似问题