Charme usando RabbitMQ

Charme usando RabbitMQ

Aqui está o problema:

1) Tenho um RabbitMQ no Juju.

2) Tenho um charm que tenta usar o RabbitMQ, escrito em Java (vou chamá-lo de myCharm).

3) myCharmprecisa do nome do host ou endereço IP do RabbitMQ.

Como posso encontrar o endereço IP ou nome de host do RabbitMQ no meu Juju?

Responder1

Você precisa garantir que seu charme possa ser relacionado ao RabbitMQ-Server usando a rabbitmqrelação. Para exemplos de outros encantos que já fazem isso, dê uma olhada emhttps://manage.jujucharms.com/interfaces/rabbitmq.

Depois de fazer isso, implantar o charme RabbitMQ e seu charme e executar juju add-relation rabbitmq mycharmirá acionar um gancho de relacionamento dentro do seu charme, onde você poderá usar o relation-get hostnamecomando para obter o IP.

Para uma explicação muito mais detalhada de como funcionam as relações, consulte o excelente link que Jorge Castro forneceu no comentário acima.

informação relacionada