什么决定了 mosquitto.db 文件大小限制



我是mosquitto的新手,有几个问题,希望大家能帮助我:

  1. 什么决定了 MOSquitto 中持久性文件的限制大小?是系统内存还是磁盘空间?
  2. 当持久性文件大于限制大小时会发生什么情况?我可以将其传输到另一台服务器进行临时存储吗?
  3. 当它重新启动时,mosquitto 如何使用传输的文件来发布消息?

我感谢任何反馈。

谢谢

  1. 可能是文件系统最大文件大小和系统/进程内存的组合,后者是最小的。但我希望在达到这些限制之前明显的性能问题是一个更大的问题。
  2. 莫斯基托可能会崩溃。如果mossquitto超过系统/进程内存限制,那么它将作系统杀死或立即崩溃。我怀疑将其移动到另一台机器会有什么好处,就好像 mosquitto 由于达到这些限制中的任何一个而崩溃一样,文件很可能已损坏,因此即使在同一台机器上重新启动也无法读取。
  3. 见答案2

实际上,您永远不应该接近这些限制,拥有如此多的机上消息意味着整个系统的设计存在一些非常严重的问题。

最新更新