我正在使用需要部署在tomcat集群中的Web应用程序。该应用需要偶尔发送通知。问题是,如果工人不协调,有可能会有多个工人发送通知。我需要一种协调方式,以便一次只有一个工作人员发送通知。 我的搜索导致Zookeper,但它似乎有点涉及(运行整体的单独机器等)
这是最好的解决方案吗?是否有另一种解决方案可以在托管工作节点的相同tomcat服务器上作为Web应用程序运行(我希望减少系统维护工作)?
答案 0 :(得分:0)
您是否已拥有数据库?
如果是这样,您可以使用它来同步实例。有一个表可以用来锁定。
这应该至少适用于相当小的工作负载。