1

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

我有这个新场景:产品的生命周期由开始日期和结束日期决定。今天可以在系统 A 中创建一个新产品,其“开始日期”是在未来某个时间,比如 5 天后。系统 B 应该只被馈送有活性的产品。

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

如何使用 NServiceBus 实现这一点。还是有不同的标准方法?

感谢期待。

4

1 回答 1

2

Bus.Defer API 是专门为这些场景设计的。

于 2014-04-03T16:15:10.437 回答