gpt4 book ai didi

nservicebus - 我可以启动一个 NserviceBus saga 并处理相同的消息吗?

转载 作者:行者123 更新时间:2023-12-01 10:08:10 25 4
gpt4 key购买 nike

快速提问:我有一个 saga,它可能有一个场景,在这个场景中,它需要处理可能在两种情况下传入的消息。一个 saga 仍然打开,一个 saga 被标记为完成。

如果 saga 是开放的,很好,照常继续。如果 saga 未打开,则需要开始一个新的 saga。处理这种情况的最佳做法是什么? IHandleMessages<>显然,如果传奇是开放的,效果很好。但不会IAmStartedByMessages<>导致打开两个传奇?这会很糟糕。谢谢

最佳答案

IAmStartedByMessages<>如果可以解决已经打开的传奇,则不会导致打开 2 个传奇。你应该可以只使用 IAmStartedByMessages<>不需要 IHandleMessages<> .

关于nservicebus - 我可以启动一个 NserviceBus saga 并处理相同的消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8466723/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com