2017-04-18 8 views
0

私の質問は次のとおりです:なぜScheduleRecurringMessageは時代遅れですか? その場合、定期的なメッセージの公開をスケジュールするにはどうすればよいですか? P.S new ScheduleRecurringSendメソッドはの代わりにの代わりにを送信します。MassTransit ScheduleRecurringMessageとScheduleRecurringSend

+0

https://github.com/MassTransit/MassTransit/issues/647 – stuartd

+0

はい、私はこの記事を見て、それは言う:「ScheduleMessage」は、「ScheduleSend」レガシーメソッドの使用 であるが、それは全く別の機能です。 公開 - メッセージのコピーが各加入者に配信されます。 –

答えて

0

RabbitMQを使用している場合は、ScheduleRecurringSendメソッドを使用できます。メッセージタイプの交換アドレスとして宛先アドレスを指定するだけで済みます。また、ホスト上のHostSettingsから宛先アドレスを取得する方法もあります。自分でフォーマットする危険がない場合は、あなたがする必要がどこ定期的なスケジュールの観点から、あなたを取得する必要があります

https://github.com/MassTransit/MassTransit/blob/master/src/MassTransit.RabbitMqTransport/SchedulePublishExtensions.cs#L430

(これはConsumeContextからそれを示しているが、ホストの設定がバス工場で設定されたホスト上にある)

関連する問題