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. Service Bus QueueのメッセージがNodeJS
- 2. 同じメッセージが複数回表示されます
- 3. Azure Service Busは重複メッセージをどのように識別しますか?
- 4. Azure Service Bus - 同じデバイスからのメッセージを並行して処理しないようにします。
- 5. AzureイベントハブにAzure Service Busトピックがありますか?
- 6. Azure BiztalkサービスでCRMからService Bus Queueに送信されたRemoteExecutionContextメッセージを受信できません
- 7. Microsoft Azure Service Bus QueueがFIFOとして機能する
- 8. Oracle Service Bus Java
- 9. Azure Service Busのキューライフタイムとは何ですか?
- 10. 複数の暗号化のニュースがメッセージに表示される
- 11. Windows Azure Service Busを.NETCoreAppで実装するには、バージョン= v1.0
- 12. Azure関数を既存のService Busトピックトリガーで動作させるにはどうすればよいですか?
- 13. 複数のキャンバスに3つの同じレンダラーが表示される
- 14. Azure AppFabric Service Busエコーサンプルが機能しない
- 15. NetworkXで同じ長さの複数のパスを表示
- 16. Oracle Service BusトレースAPI
- 17. Azure Service Bus Relay and TrackingId:エラーの詳細情報
- 18. Azure Service Busメッセージポンプは実際にイベント駆動ですか?
- 19. Azure Service BusクライアントはActiveMQ AMQPキューに接続できますか?
- 20. Spring Framework - 同じタイプの複数のModelAttributes
- 21. Symfonyフォームビルダー同じタイプの複数の行
- 22. 同じタイプの複数の内部センサー
- 23. 同じクラスの複数の表示/非表示
- 24. Symfony - 同じタイプの複数形
- 25. HttpRequestInterceptor複数回表示で同じエラーが発生する
- 26. 複数のスタックが同時に表示されるGWT StackLayoutPanel
- 27. 複数のタブが同時に表示される
- 28. 同じサブビューを複数回表示して表示する
- 29. 複数の例外タイプを同じケースに一致させる
- 30. ElasticSearch - 同じ子タイプを共有する複数のタイプ
「バスごとに1つのメッセージタイプしか持たない」ということを具体的に説明してください。 –
サービスバス自体にはこれらの制限がありません。異なるキューに異なるメッセージを送信し、同じ名前空間内の異なる環境のキューを持つことができます。それが良いかどうかは、あなたのシナリオによって決まります。私は、Mass Transitが許可しているかどうかわかりません。 – Mikhail
@ Gaurav Mantri私が意味することは、すべての環境、つまりNotifyMessageでメッセージに対して同じクラスを持つということです。私は、もし私が十分なだろう各環境のためのサービスバス内の別のエンドポイントを持っていたと思ったが、明らかにこれはどのようにサービスバスのルーティングが動作していないのですか? – Bartosz