活動メッセージを空白キューにQ1として継続的に送信するデバイスを考えてみましょう。それぞれのメッセージには、2つのプロパティがあり、1つはMessageContent、もう1つは時間ですそのMessageContentをQ2として別のキューにプッシュする必要があります。私の質問は、キュー間のギャップ(時間構成に基づいてQ1からQ2へメッセージをトリガーするメカニズム)を見つけることに役立ちます。メッセージをAzureキューにスケジューリングするメカニズム
0
A
答えて
2
ScheduledEnqueueTimeUtc
プロパティはBrokeredMessage
クラスのためです。このようにそれを使用します。
var message = new BrokeredMessage(content)
{
ScheduledEnqueueTimeUtc = timeToSend
};
queueClient.Send(message);
だから、私が正しくあなたを理解している場合、Q1のプロセッサは、Q1からコンテンツとtimeToSend
を読む必要があり、上記のようにQ2にメッセージをエンキュー。
Documentationは、発言に注意してください。時間をenquing
メッセージは、メッセージが で同じ時間に送信されることを意味するものではありません。キューに入れられますが、実際の送信時刻は です。キューの作業負荷とその状態によって異なります。
関連する問題
- 1. Azureキュー一意のメッセージ
- 2. Rebus - 遅延メッセージを別のキューに送信する(Azure ServiceBus)
- 3. キューからメッセージを受信しているときに、Azureサービスバスのキュー
- 4. C#でAzureキューのメッセージ長を取得する
- 5. Azure関数の起動後にキューからメッセージが消える
- 6. あるキューから別のキューにMSMQメッセージをルーティングする
- 7. キューにメッセージを復元する
- 8. Azureサービスバス - キューの最後までのOnMessageAsyncでのReadメッセージ
- 9. Azureキュー - 機能 - メッセージの可視性 - 作業者?
- 10. AzurePHP - Azureキューのポーリング
- 11. AzureロジックApp - キュー内のメッセージの完了に失敗しました
- 12. WS - キューからメッセージを削除する
- 13. キュー内のMSMQメッセージを編集する
- 14. キューからメッセージを削除する
- 15. キュー間でメッセージを移動する
- 16. SONIC JMSキューにXMLメッセージを送信
- 17. Azureの応答キュー管理
- 18. Azureキューとテーブルストレージトランザクションのベストプラクティス
- 19. サービスキューのキュー内のメッセージ数
- 20. JMSキューの遅延メッセージ
- 21. JMSキューに送信する前にメッセージをコミットします
- 22. Azure WebJob出力ICollectorを介してキューに入れるメッセージのリストが遅いようです。
- 23. javaを使用してJMSキューにメッセージを送信するSwing
- 24. MassTransit 3、Azureサービスバスでキューを作成
- 25. キューから複数のメッセージを一度に処理するWebJob
- 26. RabbitMQ - キューから選択的にメッセージを取得する
- 27. msmqIntegrationBinding経由でmsmqキューにメッセージを送信する
- 28. ZeroMQキュー内にドロップされたメッセージを検出する
- 29. デッドレターキューから送信キューにメッセージを移動するMSMQ
- 30. JMSメッセージ - キューと関連付けます
キューの作業負荷を引き起こす要因について教えてください。 – Skull
@Skullエンキューされたメッセージと処理されたメッセージの数。キューにバックログがある場合、スケジュールされたメッセージ処理はスケジュール時間より後に行われます。 – Mikhail
私はまた、キューにたくさんのメッセージがある場合にしか起こらないと思います。 – juunas