直连还是负载均衡的请求的疑问?

来源:9-9 RestTemplate + httpclient及http日志输出-4

慕函数3265425

2018-11-28

String url = “http://user/getusername?id=” + id;
//String url = “direct://http://127.0.0.1:8083/getusername?id=” + id;
直连的和负载均衡的有什么区别不懂?
直连时候为什么要写127.0.0.1:8083这个地址 而不是user了?
负载均衡时候为什么写的是user 写成127.0.0.1:8083就无法访问?
logbook有什么作用?什么时候用有什么好处? 老师发麻仔细一一解读下,

写回答

1回答

格鲁

2018-12-03

负载均衡是指多次请求被均衡的分发到多台服务器上对应一个ip地址,直连是直接与一台服务器建立联系发送请求,直连要求输入IP地址;而如果通过服务名user,ribbon会通过eureka得到user对应的ip地址列表做负载均衡。
logbook用于透明化输出http请求和响应,定位问题定位很有帮助

0
0

Java从单体到微服务打造房产销售平台

单体开发,SpringCloud微服务改造,架构原理剖析,让你在大型项目中独当一面!

711 学习 · 349 问题

查看课程