我已经使用Apache HTTPD mod_jk和Tomcat来获得高可用性解决方案。这是它的workers.properties。
worker.list=myworker
worker.myworker1.port=8009
worker.myworker1.host=host1
worker.myworker1.type=ajp13
worker.myworker1.lbfactor=1
worker.myworker2.port=8009
worker.myworker2.host=host2
worker.myworker2.type=ajp13
worker.myworker2.lbfactor=1
worker.myworker.type=lb
worker.myworker.balance_workers=myworker1,myworker2
worker.myworker.sticky_session=True
现在,请求在工作人员之间平均分配,应用程序正常运行。我想要的是,所有请求必须发送到myworker1。只有当myworker1关闭时,它才会被重定向到myworker2。
对于这个,有没有办法使用mod_jk?
答案 0 :(得分:1)
这两行必须添加到您的文件
worker.myworker1.redirect=myworker2
worker.myworker2.activation=disabled
请参阅: https://salonegupta.wordpress.com/2014/08/27/apache-load-balancer-setup-with-failover-mechanism/了解更多信息