0
我为我的传奇使用乔纳森奥利弗的CommonDomain库。 SagaBase类具有一个Id属性,该属性既用作关联标识又用作持久性的唯一标识。它看起来不可能有多个不相关的传奇共享相同的相关ID。我该如何解决这个问题?我应该如何使用J Oliver的CommonDomain库处理具有相同相关ID的多个传说?
我为我的传奇使用乔纳森奥利弗的CommonDomain库。 SagaBase类具有一个Id属性,该属性既用作关联标识又用作持久性的唯一标识。它看起来不可能有多个不相关的传奇共享相同的相关ID。我该如何解决这个问题?我应该如何使用J Oliver的CommonDomain库处理具有相同相关ID的多个传说?
我不认为你应该有多个不相关的传奇共享相同的相关ID。关联ID用于为特定命令/事件查找特定的传奇。这就是为什么相关标识和传奇标识相同。
您能否提供一些更多信息,说明您为什么要拥有共享相同ID的多个sagas,因为我认为您必须使用不同的方法解决问题,而不是寻找关联ID的解决方法。
两个传说可能具有相同的相关性ID,例如,它们都与相同的订单相关并使用订单ID关联消息。 – Joe