我指的是 zeromq 指南中解释的泰坦尼克模式。有人可以解释一下为什么它建议不使用键值存储而不是读/写磁盘文件以实现持久性。引用指南:
"What I'd not recommend is storing messages in a database, not even a "fast" key/value
store, unless you really like a specific database and don't have performance worries. You
will pay a steep price for the abstraction, ten to a thousand times over a raw disk file."
指南中还给出了其他建议,例如以循环缓冲区的方式将消息存储到磁盘文件中。但是存储消息并从 redis 存储中检索它们不是更快吗?有任何想法吗?谢谢你。