我们正在尝试在我们的应用程序中使用基于Akka文件的持久邮箱。很少有关于如何维护和保留消息队列的查询。
在测试期间,我发现队列中位于“_mb”文件夹下的条目会在某些时间间隔内被清除。我观察到当队列大小超过20Mb并且演员不再接收任何消息时队列被清除。
在实际的生产用例中,这个演员将不断受到消息的轰炸。我试图模拟这个,我看到队列大小增加超过150Mb。
只是想知道清除/清除这些条目背后的限制和算法。
假设“_mb”文件夹下的队列文件大小为1Gb。如果我重新启动我的应用程序,akka会尝试将大量这些消息加载到内存中。我很想知道这种行为。如果这些条目有驱逐政策,我该如何控制。