有没有人试图将NDB用作消息队列?我们有几个消费者和生产者,它们可能想要进行广播,多播和发布-订阅。我已经阅读了几个文档,以了解为什么将RDBMS用作消息队列是不好的。但就我而言,我的应用程序可以承受几秒钟的延迟。因此最终的一致性不应该成为问题,因为NDB中几乎所有的复制都应在几秒钟内完成。在消息排序方面,我可以使用时间戳。
另一种选择是将NDB的强一致性功能与缓冲区(例如内存缓存)一起使用。
为什么不使用任务队列?它针对推(广播,多播)和拉(订阅)进行了优化。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句