系统A创建了一个新产品,并且我使用NServiceBus将新产品发送到系统B.每当系统A中的现有产品有更新时,它也会立即发送到系统B.
我有这个新场景: 产品的使用寿命由开始日期和结束日期决定。今天可以在系统A中创建一个新产品,其开始日期为'在将来的某个时间,比如在5天后说。系统B应仅供应有效产品。
因此,当使用将来的开始日期创建产品时,我希望系统A将消息推送到NServiceBus,但让集成层延迟将消息发布到系统B.
如何使用NServiceBus实现这一目标。或者有不同的标准方法吗?
感谢您的期待。
答案 0 :(得分:2)
Bus.Defer API是为这些场景明确设计的。