Apache Tomcat集群:共享对象/事件/消息/单例

时间:2010-12-08 12:40:04

标签: tomcat singleton messages cluster-computing

我要将WebApplication迁移到Apache Tomcat群集中。

我现在需要在群集中共享一些事件/消息/对象 例如。我得到了一些关键的长期运行方法,这些方法只能在整个集群中启动一次。

还有一些应该分享的事件。就像重新加载一些缓存值一样。

有人有一些经验/最佳实践/教程可以分享这个问题吗?

我还阅读了有关共享对象的Terracotta或用于多播消息传递的Apache Tribes的一些信息。有没有人对这个框架有一些经验?还是一些不错的入门教程?

是否有更好的框架可用于描述的任务?

最好的问候

2 个答案:

答案 0 :(得分:1)

我会推荐Hazelcast。它是免费的,开源的,易于使用。

答案 1 :(得分:0)

您可以使用JGroups执行此操作。可以在http://speakingjava.blogspot.in/2014/10/how-to-execute-singleton-task-in-cluster.html

找到示例实施