C# 有没有办法配置rebus DueMessageSender频率?

C# 有没有办法配置rebus DueMessageSender频率?,c#,frequency,rebus,C#,Frequency,Rebus,我有一个配置了REBS的外部超时管理器,它使用SQL server。现在看来DueMessagesSender的频率是1秒。我不需要这么频繁的检查,因为这会给我的数据库带来一些开销。在rebus配置中是否有可以指定此频率的配置 下面是外部超时管理器的代码 services.AddRebus(configure => configure .Logging(l => l.Serilog(Log.Logger)) .Transport(t =>

我有一个配置了REBS的外部超时管理器,它使用SQL server。现在看来DueMessagesSender的频率是1秒。我不需要这么频繁的检查,因为这会给我的数据库带来一些开销。在rebus配置中是否有可以指定此频率的配置

下面是外部超时管理器的代码

services.AddRebus(configure => configure
          .Logging(l => l.Serilog(Log.Logger))
          .Transport(t => t.UseRabbitMq(queueConnectionString, queueName))
          .Timeouts(t => t.StoreInSqlServer(dbConnection, "RebusTimeouts", false)));
是的:)你只需要做一些

Configure.With(…)
.(...)
.选项(o=>{
o、 SetDueTimeoutsPollInteval(TimeSpan.FromSeconds(5));
})
.Start();
在超时管理器中,然后它将每5秒轮询一次