Кролик: пытается объединить с двумя vhosts на одного vhost, не работает апстрим

Я пытаюсь настроить восходящий набор для направления сообщений от 2 обменов виртуальных хостов к обмену 1 виртуальным хостом. Вот моя команда:

rabbitmqctl set_parameter -p dev_fac federation-upstream-set dev_sourceadapters '[{"upstream":"dev_tptadapter-to-dev_fac"},{"upstream":"dev_cxladapter-to-dev_fac"}]'

Вот что говорит команда:

"Setting runtime parameter "federation-upstream-set" for component "dev_sourcadapters" to "[{"upstream":"dev_tptadapter-to-dev_fac"},{"upstream":"dev_cxladapter-to-dev_fac"}]" in vhost "dev_fac"

Однако, когда я вхожу в графический интерфейс Rabbit, я не вижу федерации, работающей в dev_fac. Я установил политику, которая работает с upstream-set = dev_sourceadapters,

Я попытался отправить сообщения на биржи, и это не сработало.

Я пробовал несколько разных команд, включая:

rabbitmqctl set_parameter federation-upstream-set dev_sourceadapters '[{"upstream":"dev_tptadapter-to-dev_fac"},{"upstream":"dev_cxladapter-to-dev_fac"}]'

Это привело к созданию параметра в vhost "/".

rabbitmqctl set_global_parameter federation-upstream-set dev_sourceadapters '[{"upstream":"dev_tptadapter-to-dev_fac"},{"upstream":"dev_cxladapter-to-dev_fac"}]'

Это привело к ошибке "слишком много параметров".

0 ответов

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