我们遇到了一个问题,即我们的 NServiceBus ServiceControl 实例没有按照假定的过期策略从它的 RavenDB 中清除消息。
我们在ServiceConfig.exe.Config
文件中设置了以下键,该键应在 1 小时后使消息过期,但我仍然可以使用 ServiceInsight 看到昨天的消息,并且 RavenDB 的大小已大大增加。
<add key="ServiceControl/HoursToKeepMessagesBeforeExpiring" value="1" />
在我们的系统投入生产之前,我们需要自动清除消息,因此我们非常感谢您提供任何帮助。