两个应用程序如何使用Java或spring框架始终交换心跳?

时间:2018-10-17 20:24:49

标签: java spring-boot spring-boot-actuator health-monitoring

我有两个正在运行的应用程序实例。我的项目中要求一个应用实例应检查心跳。双方都应该一直交流听节奏。在我们使用Spring框架的Java中这怎么可能?

1 个答案:

答案 0 :(得分:1)

一个解决方案,当然不是唯一的解决方案,将是...

该应用程序包括嵌入式JMS代理(类似于ActiveMQ)。 应用程序实例可以连接并侦听应用程序将心跳消息发布到的主题。每个实例都有自己的代理(和主题),客户端可以连接/订阅到该代理。

  • 实例1订阅实例2的心跳信号。
  • 实例2订阅实例1的心跳信号。