Microsoft Azure中的Tomcat群集

有没有机会在Microsoft Azure中集群Tomcat?

我知道可以使用Tomcat Solution Accelerator运行Tomcat.

由于正常的Tomcat群集基于多播,因此无法在Microsoft Azure中使用.

还有其他选择吗?

提前感谢您阅读和回答我的问题.每个评论/想法都受到高度赞赏

最佳答案 一种选择是使用memcached-session-manager:
http://code.google.com/p/memcached-session-manager/

它是一个tomcat会话管理器,它还在memcached中存储会话故障转移(或在memcached兼容的键值存储中),同时仍然将它们保存在本地内存中(并从中读取)以获得最佳性能.我为我们的一个客户创建了这个项目,我们需要一个可靠,高性能和可扩展的会话故障转移解决方案,没有任何许可限制/商业利益(甚至tomcats自己的会话复制具有可扩展性限制,也在他们的文档中提到).
memcached-session-manager在构建时考虑了粘性会话,现在我正在添加对非粘性会话的支持,如果这与你相关的话.
与memcached的通信是tcp,不需要多播支持.

你可能想看看的另一个产品是兵马俑网络会话(http://www.terracotta.org/web-sessions/),但我不能告诉你很多,因为我自己没有在生产中运行它.不确定传输层,但它也不应该使用多播.

点赞