Очарование Используя RabbitMQ

Вот проблема:

1) У меня есть RabbitMQ на Juju.

2) У меня есть шарм, который пытается использовать RabbitMQ, написанный на Java (я назову это myCharm).

3) myCharm необходимо имя хоста или IP-адрес RabbitMQ.

Как я могу найти IP-адрес или имя хоста RabbitMQ на моем Juju?

1 ответ

Вы должны убедиться, что ваш шарм может относиться к rabbitmq-серверу с помощью rabbitmq связь. Для примеров других прелестей, которые уже делают это, посмотрите на https://manage.jujucharms.com/interfaces/rabbitmq.

Как только вы это сделаете, развернете и очарование rabbitmq, и ваше очарование juju add-relation rabbitmq mycharm вызовет связь внутри вашего очарования, где вы можете использовать relation-get hostname Команда, чтобы получить IP.

Для более подробного объяснения того, как работают отношения, проверьте отличную ссылку, предоставленную Хорхе Кастро в комментарии выше.

Другие вопросы по тегам