This protocol was mainly developed to transfer data over the network in binary format instead of plain text. It uses TCP and a packet-based protocol, hence, increasing the performance of the web servers. Another informational point is that decryption of requests is done on the web server end so that the application server doesn't have a high load.
If you are using AJP, the network traffic is reduced, as the tariff passes over the TCP protocol.
mod_proxy are based on the AJP protocol. They are also helpful in transmitting a high content response over the browser.
If we use the latest version of
mod_jk for integration of Apache and Tomcat, then we can store the response header of 64k in the web browsers. This process is very useful in the case of SSO enabled applications or storing Java session values in the browser.