Я использую spring-boot и spring-boot-yarn для отправки приложений пряжи в кластер.
Мой вариант использования близок к описанному в этом руководстве https://github.com/spring-guides/gs-yarn-basic.
Единственное отличие состоит в том, что мой «клиент» должен быть веб-приложением и отправлять задания пряжи при выполнении веб-запросов.
У меня проблема в том, что веб-запросы к «клиентскому» веб-приложению предоставляют параметры, которые мне нужно передать в задание пряжи.
В приведенном выше руководстве параметры передаются в качестве аргументов командной строки мастеру приложений/контейнеру, указанному в application.yml. В моем случае этот подход не работает, так как у меня разные наборы параметров для каждого задания пряжи.
Есть ли способ передать динамические параметры заданиям пряжи без их жесткого кодирования в application.yml?