2013年1月5日 星期六

以Apache HTTP Server做為Tomcat Load Balancer

原則上有兩種方式:
  1. Apache Module mod_proxy
  2. The Apache Tomcat Connector
以前我慣用第二個,也就是jk2 connector,但不可諱言,它的設定比較複雜,而且後端AP server也只能接tomcat。
最近有機會重新看了一下mod_proxy,發現它的功能其實也能符合基本cluster的需求,除了沒辦法設定loading strategy之外,像stickysession和failover的功能是有的,在一般狀況下,或許mod_proxy就能滿足。