Nservicebus延迟了消息发布

时间:2014-04-02 20:56:11

标签: nservicebus eai

系统A创建了一个新产品,并且我使用NServiceBus将新产品发送到系统B.每当系统A中的现有产品有更新时,它也会立即发送到系统B.

我有这个新场景: 产品的使用寿命由开始日期和结束日期决定。今天可以在系统A中创建一个新产品,其开始日期为'在将来的某个时间,比如在5天后说。系统B应仅供应有效产品。

因此,当使用将来的开始日期创建产品时,我希望系统A将消息推送到NServiceBus,但让集成层延迟将消息发布到系统B.

如何使用NServiceBus实现这一目标。或者有不同的标准方法吗?

感谢您的期待。

1 个答案:

答案 0 :(得分:2)

Bus.Defer API是为这些场景明确设计的。