tomcat ajp协议

1、通常为了应用服务器(Tomcat等)为了达到负载均衡,会在前端增加web服务器(apache http server, nginx等)。这样就会增加一层请求转发。

2、出于性能考虑,尽可能的提高web服务器与tomcat服务器数据传输效率。可以采用二进制格式传输,这样会大大降低每次请求发送的数据包的大小,此外web服务器与servlet之间tcp连接通信,为了减少socket创建,web服务器会尝试使用长连接。


3、APR是由Apache提供,主要包括内存分配,内存池,网络io,进程,线程等操作

apr与tomcat-native配合。这两个项目均由c编写,使得Tomcat性能更高。


未完待续

你可能感兴趣的:(java)