Azure Service Busの機能を頭に入れようとしています。私は、異なる環境(開発、テスト、ステージングなど)にアプリケーションをデプロイしています。私が見たことから、バスごとに1つのメッセージタイプしか持てませんか?それぞれの環境をサポートするためには、サービスバスの別のインスタンスが必要なのでしょうか?私はMasstransitを使用しています。標準バージョンのサービスを実行する必要があるため、毎月各インスタンスごとに多額のお金を払わなければなりません。回避策はありますか?代わりにRabbitMQを使用していますか?Azure Service Busで同じタイプの複数のメッセージが表示される
0
A
答えて
1
ここに複数のものを混ぜているようです。具体的には、MassTransitトポロジとAzureサービスバスサービスです。複数の環境(例えばtest
とprod
など)のエンドポイントを同じAzure Servie Busネームスペースに配置すると、MassTransitがエンドポイントに必要な同じエンティティを両方ともtest
とprod
に使用するため、明らかに衝突します。
代わりに、環境ごとに名前空間を使用する必要があります。私。 2つの名前空間を作成します(たとえば、project-test.servicebus.windows.net
およびproject-prod.servicebus.windows.net
)。このようにして、同一のエンティティを作成する同じMassTransitエンドポイントを展開できますが、名前空間によって分離されます。
スタンダード層では、作成している名前空間の数ではなく、サービス利用の月額料金(すべてのメッセージトランザクションに加えて、明確になる)を支払っています。
+0
説明をいただきありがとうございます – Bartosz
関連する問題
- 1. Azure Service Busのエラー
- 2. Service Bus QueueのメッセージがNodeJS
- 3. Azure WebJobsとService Bus:同じ設定の2つの設定?
- 4. 同じメッセージが複数回表示されます
- 5. Azure WebJob Service Busエラー時にキューのinfrontメッセージ
- 6. Azure Service Busは重複メッセージをどのように識別しますか?
- 7. Azure Service Bus - 同じデバイスからのメッセージを並行して処理しないようにします。
- 8. クエリで同じ列が複数回表示される
- 9. メッセージの処理中にAzure Service Bus Clientを適切に破棄する
- 10. AWSにはAzure Service Bus Relayと同様のものがありますか?
- 11. AzureイベントハブにAzure Service Busトピックがありますか?
- 12. Azure Service Busキューのデッド・レター・メッセージ数はどのようにして得られますか?
- 13. Azure BiztalkサービスでCRMからService Bus Queueに送信されたRemoteExecutionContextメッセージを受信できません
- 14. 複数の暗号化のニュースがメッセージに表示される
- 15. Microsoft Azure Service Bus QueueがFIFOとして機能する
- 16. Oracle Service Bus Java
- 17. 複数のキャンバスに3つの同じレンダラーが表示される
- 18. Azure Service Busのキューライフタイムとは何ですか?
- 19. NetworkXで同じ長さの複数のパスを表示
- 20. Azure関数を既存のService Busトピックトリガーで動作させるにはどうすればよいですか?
- 21. Windows Azure Service Busを.NETCoreAppで実装するには、バージョン= v1.0
- 22. Python SDK for Service Bus Queue
- 23. 複数のルートを同じGoogleマップで同時に表示
- 24. Azure AppFabric Service Busエコーサンプルが機能しない
- 25. Gson複数の直列化された名前と同じタイプ
- 26. Spring Framework - 同じタイプの複数のModelAttributes
- 27. Symfonyフォームビルダー同じタイプの複数の行
- 28. 同じタイプの複数の内部センサー
- 29. 同じクラス名の複数入力の入力タイプ範囲の表示値
- 30. ngMessageに複数のメッセージが表示されない
「バスごとに1つのメッセージタイプしか持たない」ということを具体的に説明してください。 –
サービスバス自体にはこれらの制限がありません。異なるキューに異なるメッセージを送信し、同じ名前空間内の異なる環境のキューを持つことができます。それが良いかどうかは、あなたのシナリオによって決まります。私は、Mass Transitが許可しているかどうかわかりません。 – Mikhail
@ Gaurav Mantri私が意味することは、すべての環境、つまりNotifyMessageでメッセージに対して同じクラスを持つということです。私は、もし私が十分なだろう各環境のためのサービスバス内の別のエンドポイントを持っていたと思ったが、明らかにこれはどのようにサービスバスのルーティングが動作していないのですか? – Bartosz