在Sagas中手动更改超时值

时间:2018-11-13 09:20:13

标签: nservicebus

我们使用NServiceBus处理一个长期运行的过程,如果您愿意的话,该过程会根据日间规则进行一些操作

大致过程如下:

  • (第0天)执行X,然后请求超时以在10天后运行
  • (第10天)执行Y,然后请求超时以在20天后运行
  • (第30天)做Z

超时保留在SQL Server中。我想知道是否有可能/通过更新数据库中的超时行来手动更改超时。例如,我们可能希望有时延迟Y,让它发生在12天而不是10天之后。 超时信息存储在数据库中名为“时间”的DateTime列中-我想知道是否可以简单地更新DateTime值以在两天后触发超时。

任何想法都值得赞赏, 谢谢

0 个答案:

没有答案