【发布时间】:2019-08-29 20:05:41
【问题描述】:
Masstransit Saga:在两个不同的 saga 工作流程中有一些相同的事件(消息),我们如何在 saga 中使用上下文过滤器根据某些条件过滤命令/事件(消息)?
【问题讨论】:
标签: rabbitmq masstransit saga
Masstransit Saga:在两个不同的 saga 工作流程中有一些相同的事件(消息),我们如何在 saga 中使用上下文过滤器根据某些条件过滤命令/事件(消息)?
【问题讨论】:
标签: rabbitmq masstransit saga
您可以在状态机上添加一个条件,而不是使用 ContentFilter。
During(SomeState,
When(SomeEvent, x => x.Property == 'Something')
.Then(...));
【讨论】: