Comment configurer RabbitMQ connexion à ressort lapin?
Je suis ce guide pour apprendre à utiliser spring-rabbit
RabbitMQ. Toutefois, dans ce guide, le RabbitMQ de configuration par défaut(localhost serveur et avec des titres de compétences en tant que guest/guest). Que dois-je faire si je veux me connecter à une distance de RabbitMQ avec l'adresse ip et les informations d'identification? Je ne sais pas où mettre ces informations dans mon application.
OriginalL'auteur kenshinji | 2017-02-13
Vous devez vous connecter pour publier un commentaire.
L'application pour que le guide est un Ressort de Démarrage de l'Application.
Ajouter un fichier
application.properties
àsrc/main/resources
.Vous pouvez ensuite configurer rabbitmq propriétés en fonction du Printemps De Démarrage De La Documentation - faites défiler vers le bas pour le rabbitmq propriétés...
Pour se connecter à un cluster, utilisez
par exemple
server1:5672,server2:5672
.Si vous ne souhaitez pas utiliser de démarrage automatique de la configuration, de déclarer un
CachingConnectionFactory
@Bean
vous-même et de le configurer comme vous le souhaitez.application.properties
comme vous l'avez suggéré. Cependant, ces propriétés semble n'ai pas été chargé dans l'application en cours d'exécution. Tout ce que j'ai manqué?Je viens de télécharger le guide, a ajouté
application.properties
àsrc/main/resources
pour lacomplete
version et de le signaler à une distance de rabbitmq instance et il a très bien fonctionné - je voir la file d'attente créée sur le lapin instance et les messages de sortie. Comment utilisez-vous le guide?Oups, désolé, votre solution fonctionne comme un charme. Il n'a pas de travail ici parce que j'ai ajouté
@Bean MessageListenerAdapter listenerAdapter(Receiver receiver) { return new MessageListenerAdapter(receiver, "receiveMessage");}
dans ma classe de configuration.Comment obtenir ce résultat par programmation?
Il n'est pas clair ce que tu veux dire; voir la documentation et échantillons. Il est préférable de demander une complètement nouvelle question plutôt que de vous poser une nouvelle question dans un commentaire sur une ancienne.
OriginalL'auteur Gary Russell