node.js - mongo DB 在生产环境中使用负载平衡更改流
问题描述
带有负载平衡的mongo更改流
任何人都可以帮助我们如何使用负载平衡服务器实现芒果更改流..?当我进行负载平衡时,我们正在研究微服务架构面临的生产问题,当我在单个服务器上执行任何操作时,相同的代码部署在 4 个服务器上,从所有 4 个服务器触发更改流触发器。所以我想要它应该从执行操作的同一服务器触发
提前致谢
解决方案
变更流是一个数据库级别的概念。从数据库中插入/更新/删除数据,这会产生更改事件。任意数量的订阅者都可以订阅更改事件,并对更改做任何他们想做的事情。每个订阅者都会收到每个更改事件的通知。
变更流并不意味着通知发起该变更的应用程序。这是多余的——应用程序已经知道它做了什么。
考虑改写你的问题,以解释你想要更好地完成什么。
推荐阅读
- ruby-on-rails - Rails:“每个执行”循环显示一个不应该存在的元素
- javascript - 如何在 jQuery 中获取/存储 ng-repeat 的元素
- apache-kafka - 在没有 Confluent Schema Registry 的情况下在 KafkaConnect 中使用 Avro
- postgresql - Postgresql:多列主键上的排序顺序
- sails.js - 在生产模式下部署 Sails 应用程序时无法识别 http.trustProxy 标志
- javascript - 使用 ESLint 时如何在 js 注释中指定 ES 版本
- c++ - C++ Iterator STL 是模板、类还是接口?
- android - 部落 FAB 资源$NotFoundException
- sas - 使用 infile 语句读取访问数据库
- r - 悬停在绘图上时在工具提示上显示所有值