問題タブ [azure-servicebus-queues]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure Service Bus キュー/トピックでメッセージを一時的に非表示にする
一部のメッセージが別のメッセージの完了に依存しないシナリオがあります。したがって、一連のメッセージを処理するには、別のメッセージを最初に処理する必要があるという前提条件があります。前提条件メッセージは長時間実行されるプロセスであり、処理に最大 30 分かかる場合があります。
私が望むのは、前提条件が完了していないと感じたときにすべてのサブスクライバーから 5 分間メッセージを非表示にし、5 分後に再び使用可能になり、処理できない場合は次の 5 分間非表示にすることです。
セッションを使用できることがわかり、遅延が解決策になる可能性がありますが、そのようにしたくありません。そのため、遅延メッセージを非キュー ストレージに保持するためにストレージを維持する必要があります。
もう 1 つの方法は、メッセージに対してピーク ロックを実行し、それを放置してロックの有効期限が切れるのを待って、やがてキューに再表示されるようにすることです。
これを行うより良い方法はありますか?
azure - Azure サブスクリプションで配信不能サブキューにアクセスするにはどうすればよいですか?
以下を使用する場合:
InvalidOperationException が発生する
サブキューにクライアントを直接作成することはできません。メイン キューにクライアントを作成し、それを使用して適切なサブキューにレシーバーを作成します。
Azure ドキュメントの一部では、サブキューにアクセスするために SubscriptionClient.CreateReceiver を使用するように記載されていますが、そのメソッドは存在しません。
ios - iOS のサービス バスでホストされているリレー サービスに接続する方法
iOS アプリで Azure サービス バスを使用して、以下のリンクを経由したサーバーと通信したいと考えています。C#を指しています。iOSで動作するように提案が必要です。
nservicebus - サービス バス ベースの .NET アプリケーションのデバッグ
アプリケーションの一部を統合するためにサービス バスを使用する多くの開発者。サービス バスにどのプラットフォームを使用するかは問題ではありません。たとえば、Web アプリケーションとクラウド サービスを統合する Azure Service Bus Queue などです。
このようなアプリをローカルで操作する方法は興味深いものです。各ローカル開発者ステーションに Azure Service Bus をインストールしますか? それとも、すべての開発者のためにサーバー上でいくつかのテスト メッセージ キューを使用しているでしょうか? または、キューのモックを持っていますか?
経験豊富な人がこの問題を実際のアプリケーションでどのように解決するかを見るのは良いことです. どんなコメントも役に立ちます。
ありがとうございました!
c# - ロック期間が過ぎた後にロックを更新することはできませんか? Azure Service Bus トピックの使用
Azure Service Bus トピックの使用
たとえば、5 分後にロックを更新しようとすると、Lock has expired メッセージが表示されます!!
それを乗り越えるための他のオプションは何ですか..
5 分以上かかるトランザクションがあり、その後、仲介メッセージのステータスを完了に設定したいと考えています。
オプションはありますか?