rabbitmq 复杂数据的Rebus Saga

6tr1vspr  于 2022-11-08  发布在  RabbitMQ
关注(0)|答案(1)|浏览(142)

我正在用Rebus Sagas在.net core 6中开发一个应用程序。我需要我的Saga数据包含一个数组对象,一旦一个项目被处理,这些对象将从列表中删除,这样系统就可以知道何时所有的项目都被处理完了。我可以使用什么结构来保存这些信息,或者什么是组织这些信息的最佳方式。

s4n0splo

s4n0splo1#

我已经了解到,SagaData是作为一个整体持久化的,因此该结构中的任何对象在任何时候被修改时都将被序列化并保存到数据库中,这样您就可以将任何可以被序列化和持久化的结构放入ISageData中。
这就解决了问题。

相关问题