Учитывая следующее определение потока: «http | json-to-tuple> queue: job: process-data». Как я могу обратиться к свойствам развертывания «данные процесса» (например, подсчет и параллелизм пользователей - я использую rabbitmq)?Как определить свойства развертывания потребительского модуля именованного канала?
Я пробовал модуль. *. Count = 0, но модуль данных процесса всегда развертывается в одном контейнере (у меня есть кластер с 2 контейнерами). Кроме того, при попытке с module.process-data.count = 0 spring-xd говорит, что единственными доступными модулями являются http и json-to-tuple.
Я использую spring-xd 1.2.1.
Благодаря
Да, я это понял. Кажется, что подсчет определяется при развертывании задания. Я развернул задание с помощью xd admin ui и указанного count = 0, но задание было развернуто в одном контейнере. Когда я развертывал с той же конфигурацией с помощью оболочки xd, тогда работа была развернута во всех контейнерах ... может быть, ошибка в ui? – tsouza
Какая "работа"? 'но модуль данных процесса всегда развертывается в одном контейнере' - как я уже сказал, данные процесса - это модуль __not__. –
Хорошо, вот что сработало для меня с помощью оболочки xd: job deploy --name process-data --properties "module.process-data-module.count = 0". Не удалось получить модуль данных процесса для развертывания во всех контейнерах с помощью xd admin ui – tsouza