集群服务器中的服务器套接字 - Java

时间:2013-07-17 16:49:41

标签: java serversocket single-instance

我正在构建一个使用石英调度程序的应用程序,每30分钟触发一次。由于我们有集群服务器,如果部署了应用程序,它将完成两次工作,这是我们不希望发生的。因此我们决定使用需要端口和ip的套接字方法。我的问题是,如果只有一个实例要在整个集群环境中运行,我将如何实现套接字方法?任何建议或帮助以及示例代码都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

您可以使用JMS或类似方法,在队列中发布要完成的任务。由于队列的性质,只有一个消费者可以使用该消息,您可以确定其中一个实例应该选择并运行该任务。