this guideに従うと、spring-rabbit
とRabbitMQの使い方を学ぶことができます。ただし、このガイドでは、RabbitMQの設定はデフォルト(localhostサーバーと資格情報はguest/guest)として設定されています。 IPアドレスと資格情報を使用してリモートのRabbitMQに接続する場合、どうすればよいですか?私は自分のアプリケーションでこれらの情報をどこに設定するか分かりません。Spring-rabbitでRabbitMQ接続を設定するには?
3
A
答えて
7
このガイドのアプリケーションはSpringブートアプリケーションです。
application.properties
からsrc/main/resources
を追加してください。
あなたはその後、Spring Boot Documentationに応じRabbitMQのプロパティを設定することができます - 例えば
spring.rabbitmq.addresses= # Comma-separated list of addresses to which the client should connect.
を使用し、クラスタに接続するには... RabbitMQのプロパティに
...
spring.rabbitmq.host=localhost # RabbitMQ host.
...
spring.rabbitmq.password= # Login to authenticate against the broker.
spring.rabbitmq.port=5672 # RabbitMQ port.
...
spring.rabbitmq.username= # Login user to authenticate to the broker.
...
を下にスクロールserver1:5672,server2:5672
。
ブート自動構成を使用しない場合は、CachingConnectionFactory
@Bean
をご自身で宣言し、必要に応じて設定してください。
関連する問題
- 1. WildBirdをRabbitMQに接続するように設定するには?
- 2. RabbitMQ STOMP接続
- 3. mongoでrabbitmqを設定するには?
- 4. VMをホストに接続するRabbitMQ
- 5. Logstash - RabbitMQ接続タイムアウトエラー
- 6. RabbitMQの不安定な接続
- 7. Rabbitmq - C#からクラスタに接続する
- 8. RabbitMQの、私はリモートでRabbitMQのために接続するリモートホストに
- 9. 同じCamel RouteBuilderの設定方法で2つのRabbitMQ接続を設定する方法
- 10. RabbitmqはUDP接続を聞きます
- 11. RabbitMQ httpsドメインのrabbitMQへのコンシューマ接続
- 12. RabbitMQ-Server接続を許可する
- 13. rabbitmqに接続できません
- 14. rabbitmqクラウドサービスに接続できません
- 15. RabbitMQでのSpringデータフローの設定 - 接続が拒否されました(接続が拒否されました)
- 16. 接続中にapplication_nameを設定する
- 17. RabbitMQ - クラスタリングとクライアント接続
- 18. RabbitMQ接続の例外
- 19. Rabbitmq pika自動再接続
- 20. RabbitMQ .NETクライアントと接続タイムアウト
- 21. RabbitMQハートビートvs接続ドレインイベントタイムアウト
- 22. RabbitMQで維持する接続数はいくつですか?
- 23. Yii2で設定ファイルなしでデータベースに接続するには?
- 24. rabbitmq設定を春にxd
- 25. WindowsサーバでRabbitMQクラスタを設定する
- 26. FilebeatでRabbitMQを設定する方法
- 27. リモートRabbitMQサーバーへの接続中にAccessDeniedError
- 28. Tomcatで設定されたデータソース接続をテストするには
- 29. grpcで最大同時接続数を設定するには
- 30. SSL接続のみでpostgresqlユーザを設定するには?
これは不思議です。あなたが提案したように、これらのプロパティを 'application.properties'に追加しました。ただし、これらのプロパティは実行中のアプリケーションにロードされていないようです。何か私が逃した? – kenshinji
ガイドをダウンロードし、 'complete'バージョンの' src/main/resources'に 'application.properties'を追加し、それを遠隔rabbitmqインスタンスに向けました。うまくいきました。および出力メッセージ。どのようにガイドを実行していますか? –
私の悪い、申し訳ありませんが、あなたのソリューションは魅力のように動作します。私の設定クラスに '@Bean MessageListenerAdapter listenerAdapter(Receiver receiver){return new MessageListenerAdapter(receiver、" receiveMessage ");}'を追加したのでここでは機能しませんでした。 – kenshinji