系统 A 创建一个新产品,我使用 NServiceBus 将新产品发送到系统 B。每当系统 A 中的现有产品有更新时,它也会立即发送到系统 B。
我有这个新场景:产品的生命周期由开始日期和结束日期决定。今天可以在系统 A 中创建一个新产品,其“开始日期”是在未来某个时间,比如 5 天后。系统 B 应该只被馈送有活性的产品。
因此,当创建具有未来开始日期的产品时,我希望系统 A 将消息推送到 NServiceBus,但让集成层延迟将消息发布到系统 B。
如何使用 NServiceBus 实现这一点。还是有不同的标准方法?
感谢期待。