我已经从使用 saga 转移InMemorySagaRepository到使用,NHibernateSagaRepository以便在服务重新启动时我的 sagas 是持久的。
我可以看到我的 saga 被持久化到数据库中,并且 saga 的状态被保存在一个表列中。
如果我在处理 saga 时停止服务然后重新启动它会发生什么?
我的期望是传奇会从它停止的地方重新开始,但这并没有发生。在服务重启后,我需要做些什么来让我的 sagas 继续处理吗?
谢谢!
我已经从使用 saga 转移InMemorySagaRepository到使用,NHibernateSagaRepository以便在服务重新启动时我的 sagas 是持久的。
我可以看到我的 saga 被持久化到数据库中,并且 saga 的状态被保存在一个表列中。
如果我在处理 saga 时停止服务然后重新启动它会发生什么?
我的期望是传奇会从它停止的地方重新开始,但这并没有发生。在服务重启后,我需要做些什么来让我的 sagas 继续处理吗?
谢谢!