Я пытаюсь настроить восходящий набор для направления сообщений от 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"}]'
Это привело кошибка "слишком много параметров".