Ravendb 特定的ServiceControl审核和Bus.HandleCurrentMessageLater();
我们最近有了一个端点,它具有通过简单调用Bus.HandleCurrentMessageLater()延迟消息处理的逻辑。在大约48小时内,ServiceControl的RavenDB文件增长到超过100 Gig(它只是在相同的几条消息上不断调用延迟) 以下是我们的SC保留设置: 审核消息将在此时间段后删除:14天。 已存档或已解决的错误消息将在以下时间段后删除:10小时Ravendb 特定的ServiceControl审核和Bus.HandleCurrentMessageLater();,ravendb,nservicebus,throttling,auditing,nsb-servicecontrol,Ravendb,Nservicebus,Throttling,Auditing,Nsb Servicecontrol,我们最近有了一个端点,它具有通过简单调用Bus.HandleCurrentMessageLater()延迟消息处理的逻辑。在大约48小时内,ServiceControl的RavenDB文件增长到超过100 Gig(它只是在相同的几条消息上不断调用延迟) 以下是我们的SC保留设置: 审核消息将在此时间段后删除:14天。 已存档或已解决的错误消息将在以下时间段后删除:10小时 单个端点重复调用Bus.HandleCurrentMessageLater()有什么区别一个每秒处理1000条消息的大型系
Tomas,HandleCurrentMessageLater将创建稍后发送的消息副本。如果队列中没有其他消息,则“Later”可能在后面。从SC的角度来看,这些只是看起来很相似的消息,所以SC审计一个大型系统的增长有点像预期的那样。其他问题太具体了,无法在这里回答。您是否可以通过发送电子邮件给我们的技术支持部门,与我们一起开一张技术支持票,我们可以解决您的所有问题。或者,您也可以在谷歌群组上问这个问题