我正在通过互联网进行搜索,而我发现的只是在Azure外部/内部端点上无法实现... How does Windows Azure perform load balancing?
但我要找的是,服务总线上是否可以实现会话亲和性。我甚至做了我自己的研究,修改后的EchoSample
,但没有成功。我已尝试ws2007HttpRelayBinding
和netTcpRelayBinding
,最终得到:
System.ServiceModel.CommunicationException:远程端点号 更长时间识别此序列。这很可能是由于中止 在远程端点上。 srm:Identifier的值不是已知的 序列标识符。可靠的会议出了问题。
所以,问题是:可以做“服务总线负载平衡+会话亲和力”吗?
答案 0 :(得分:1)
根据我的知识,无法在Azure中保持会话。由于节点可用性更改,您无法对将要获得哪个节点进行任何假设。如果您需要会话状态 - 您需要从前端总线(azure数据库,azure存储,远程数据库,远程存储等)进行外部管理。这可能是云的问题之一 - 您不再获得总控制权。您只需要对如何解决它而发挥创意。