0

В руководстве this упоминается, что во время развертывания потока для каждого модуля можно указать свойство «критерии». , например.Как развернуть потоки с «критериями» в SCDF

dataflow:> stream deploy --name ticktock --properties "module.time.count=3,module.log.criteria=groups.contains('x')" 

Объяснение говорит только о том, что это свойство оценивается как «атрибуты каждого доступного в данный момент модуля».

Но что это значит? Какие атрибуты рассматриваются? Какова цель этого свойства? Что означает, например, значение свойства в показанном примере: module.log.criteria=groups.contains('x')?

Являются ли эти «критерии» способ выражения условий фильтра для входящих сообщений модуля?

Есть ли дополнительная документация к этому вопросу?

ответ

2

Это, к сожалению, ошибка в нашей документации. Эта функция использовалась для Spring XD, где criteria использовались для таргетинга на конкретные контейнеры, и она не поддерживается Spring Cloud Data Flow, поскольку мы больше не развертываем их в контейнерах, а на целевой платформе: например, Облачный литейный цех, Мезос, Кубернетес.

Мы исправим документацию.