問題タブ [azure-servicebus-subscriptions]
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.
azureservicebus - Azure Service Bus トピックの設計 - より多くのトピックまたはより多くのフィルターを使用する必要がありますか?
私は、2 つのエンタープライズ アプリケーションが Azure Service Bus のトピックにブロードキャストする方法の高レベル構造を設計する初期段階にいます。私はこのテクノロジーの初心者ユーザーであり、ドキュメントを事前に読んだ後、簡単な解決策を使用したくなりました。ブロードキャストするイベントの種類ごとに個別のトピックを使用します。
私はこのソリューションを (フィルターを使用するよりも) 好みます。これは、共有アクセス キーを最も細かく制御し、メッセージ スループットを最小限に抑え、トピックごとにサブスクリプションの削除を簡単に追加できるためです。
別の解決策は、使用するトピックを減らし (複数のイベントを 1 つのトピックに送信する)、フィルターを構成して、各メッセージをサブスクリプションに送信するかどうかを決定することです。メンテナンスの観点からすると、これは不必要に複雑になり、不便に思えます。何千ものトピックを作成できるのに、なぜフィルターを気にする必要があるのですか?
誰でも最善のアプローチについてフィードバックを提供できますか?
azure-active-directory - GO ベースのアプリケーションとの Azure バスの統合
「GO」言語アプリケーションから Azure サービス バス エンティティに接続しようとしています。セキュリティ プリンシパルを介して取得される SAS トークンまたは Azure AD OAuth2.0 トークンを提供することで、Azure サービス バス エンティティとの統合が可能です。技術的には、セキュリティの脆弱性があるため、SAS トークンよりもセキュリティ プリンシパル オプションを好みます。
Azure AD SDK が利用できない "GO" のような言語を使用して、Azure AD から OAuth2.0 トークンを取得するにはどうすればよいですか?
Azure AD REST API を直接呼び出して OAuth2.0 トークンにアクセスすることはできますか? はいの場合、コードサンプルが役立つ場合があります。それ以外の場合は、適切なオプションを提案してください。