MassTransit Quartz Scheduling - 是否支持重复计划?

时间:2013-12-17 10:32:04

标签: c# .net quartz-scheduler masstransit quartz.net-2.0

我一直在使用MassTransit与Quartz集成,并且可以在将来的某个时间点成功安排消息作为单次事件发生。
我知道Quartz.Net支持重复的计划,并且看不到MassTransit扩展来挂钩。我想我有4种选择?:

  1. 自己编写扩展程序(但丢失NuGet更新)
  2. 希望MassTransit团队在某些时候支持这一点
  3. 调整我的消费者以在每次消费时重新安排重复的消息(实际上,编写一个解决方法)
  4. 使用Quartz.net调整已分配给我的预定作业的触发器。我已经能够做到这一点,但它似乎有点像“黑客” - 这也是线程延迟的考虑因素。
  5. 欢迎任何建议!

1 个答案:

答案 0 :(得分:1)

这在MassTransit邮件列表中进行了讨论:https://groups.google.com/d/msg/masstransit-discuss/adBZ4Je-ApY/3tkywFDdr5wJ