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