Comment configurer la connexion RabbitMQ avec spring-rabbit?
je suis ce guide apprendre à utiliser spring-rabbit
RabbitMQ. Cependant dans ce guide, la configuration RabbitMQ est par défaut(localhost server et avec les justificatifs guest/guest). Que dois-je faire si je veux me connecter à un RabbitMQ distant avec adresse ip et justificatif d'identité? Je ne sais pas où placer ces informations dans ma demande.
1 réponses
l'application pour ce guide est une application de démarrage à ressort.
Ajouter un fichier application.properties
src/main/resources
.
vous pouvez alors configurer les propriétés rabbitmq en fonction du Documentation De Démarrage À Ressort - faites défiler jusqu'aux propriétés 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.
...
pour se connecter à un cluster, utilisez
spring.rabbitmq.addresses= # Comma-separated list of addresses to which the client should connect.
e.g. server1:5672,server2:5672
.
si vous ne voulez pas utiliser la configuration auto de boot, déclarez un CachingConnectionFactory
@Bean
vous-même et configurer comme vous le souhaitez.