客户端 -> lvs -> switch -> Nginx -> Tomcat
^ |
|__________________________|
在前端服务器Nginx的带宽不能满足几百万并发访问请求时,Tomcat可以请求结果不经过Nginx,而直接返回给客户端。
keepalive做Nginx高可用的原理是VRRP协议,当然也可以用shell脚本来实现高可用。
http底层协议是tcp/ip协议。tcp是握手协议(UDP不是)。
按照协议的话,Tomcat是不能直接发给客户端的,否则违反了协议,但是可以采用IP欺骗的手段实现此功能。