Если вы используете приложения на основе функций в SCDF, вам придется предоставить дополнительную конфигурацию при развертывании потоков. Обратите внимание на рецепт , который проходит через сценарий развертывания на основе функций.
В частности, обратите внимание на привязки функций c, специфичные для приложения, и переопределение свойств для времени - источник и приложения-приемник журнала.
app.time-source.spring.cloud.stream.function.bindings.timeSupplier-out-0=output
app.log-sink.spring.cloud.stream.function.bindings.logConsumer-in-0=input
Привязки каналов ввода / вывода требуют явного сопоставления с привязкой функции, которая есть в вашем настраиваемом источнике. Вам придется переопределить привязку функции custom-sources к каналу output
, и тогда все должно объединиться.
В v2.6 мы пытаемся автоматизировать эту явную привязку в SCDF, поэтому в будущем будет на одну вещь меньше настраивать.