gpt4 book ai didi

Microsoft Azure 中的 Tomcat 集群

转载 作者:行者123 更新时间:2023-11-28 21:50:02 27 4
gpt4 key购买 nike

是否有机会在 Microsoft Azure 中集群 Tomcat?我知道可以使用 Tomcat 解决方案加速器来运行 Tomcat。由于普通的 Tomcat 集群是基于多播的,因此无法在 Microsoft Azure 中使用。

还有其他选择吗?

预先感谢您阅读并回答我的问题。每一条评论/想法都受到高度赞赏

最佳答案

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

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

您可能想看看的另一个产品是 terracotta web session ( http://www.terracotta.org/web-sessions/ ),但我不能告诉您太多关于它的信息,因为我自己还没有在生产中运行它。不确定传输层,但它也不应该使用多播。

关于Microsoft Azure 中的 Tomcat 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4708057/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com