CAMEL负载均衡器中的SOAP会话处理

时间:2012-09-10 11:55:25

标签: apache session soap load-balancing apache-camel

如何在apache camel中通过SOAP会话启用负载平衡。 我希望将请求转发到转发上一个请求的同一服务器。我的请求是启用了SOAP会话的SOAP。因此,对于每个事务,将生成唯一的会话id。 如何将具有相同会话ID的所有请求转发到单个服务器?

1 个答案:

答案 0 :(得分:0)

看看棒负载平衡器: http://camel.apache.org/load-balancer.html

您只需指定一个表达式来识别会话。不确定存储这样的SOAP会话令牌的位置,但可能在SOAP XML请求中,所以只需通过xpath找到它。

从( “任何”)LOADBALANCE()粘性( “的xpath:/ ...”)。到(A,B,C,......);