首页 > 解决方案 > mongo DB 在生产环境中使用负载平衡更改流

问题描述

带有负载平衡的mongo更改流

任何人都可以帮助我们如何使用负载平衡服务器实现芒果更改流..?当我进行负载平衡时,我们正在研究微服务架构面临的生产问题,当我在单个服务器上执行任何操作时,相同的代码部署在 4 个服务器上,从所有 4 个服务器触发更改流触发器。所以我想要它应该从执行操作的同一服务器触发

提前致谢

标签: node.jsmongodbstreamchangestream

解决方案


变更流是一个数据库级别的概念。从数据库中插入/更新/删除数据,这会产生更改事件。任意数量的订阅者都可以订阅更改事件,并对更改做任何他们想做的事情。每个订阅者都会收到每个更改事件的通知。

变更流并不意味着通知发起该变更的应用程序。这是多余的——应用程序已经知道它做了什么。

考虑改写你的问题,以解释你想要更好地完成什么。


推荐阅读