在事件驱动的监视模型中,如何检测某些发布者是否死亡?

时间:2018-06-27 05:22:48

标签: publish-subscribe event-driven event-driven-design

我们当前的监视系统使用基于拉的模型-一群监视主机不断询问被监视节点“你好吗?”

然后根据被监视节点的响应,我们可以判断该节点是否损坏。

不同的监视主机将根据node_id监视节点的子集。

由于伸缩性问题,我们要重新构建监视系统,以采用发布/订阅模型,这是运行中的节点将继续将状态发布到事件队列,监视主机不断从队列中拉出。 / p>

这里的主要问题是,当节点无法发布事件时,我们如何知道它是坏的。

有什么建议可以帮助我们迁移以使用新模型吗?

谢谢。

0 个答案:

没有答案