Apache负载平衡器粘性,但仍然具有高可用性

我有一个Apache 2.4设置,看起来像这样:

Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED <Proxy balancer://pool1> BalancerMember http://server1:8099 route=1 BalancerMember http://server2:8099 route=2 ProxySet failonstatus=500,503 stickysession=ROUTEID </Proxy> RewriteRule ^/api/(.*)$ balancer://pool1/$1 [P] 

我最近才添加了粘性( stickysession=ROUTEID等),我发现现在的粘性工作,但我已经失去了高可用性。 换句话说,如果其中一台服务器不再回复请求,则不会再从池中取出。 如果用户的信息已连接到该服务器,则用户将得到503错误。 什么是适当的设置兼具粘性和高可用性?

请注意,粘性不需要100%正确,我使用它来更好地使用本地caching。 如果来自用户的后续请求转到另一台机器上,那将会起作用,但速度会变慢。