标签: publish-subscribe event-driven event-driven-design
我们当前的监视系统使用基于拉的模型-一群监视主机不断询问被监视节点“你好吗?”
然后根据被监视节点的响应,我们可以判断该节点是否损坏。
不同的监视主机将根据node_id监视节点的子集。
由于伸缩性问题,我们要重新构建监视系统,以采用发布/订阅模型,这是运行中的节点将继续将状态发布到事件队列,监视主机不断从队列中拉出。 / p>
这里的主要问题是,当节点无法发布事件时,我们如何知道它是坏的。
有什么建议可以帮助我们迁移以使用新模型吗?
谢谢。