Есть ли свойство, которое включает / отключает привязку kafka в весеннем облачном потоке.Я хотел бы оставить включение связывателя kafka в файле pom.xml, но при желании можно отключить / включить привязку kafka в производственном процессе.если такого свойства нет, оцените любые указатели для достижения этого (возможно, с помощью некоторой конфигурации Java или @ условных * аннотаций).
Зачем нам это нужно:
Мы переносим один изнаше приложение от инфраструктуры Oracle db / JMS до инфраструктуры Mongo / Kafka.Мы будем одновременно запускать обе эти версии приложения для проверки.Мы поддерживаем одну и ту же исходную базу для обоих, имея отдельные уровни dao и controller и сохраняя общий уровень обслуживания.Идея состоит в том, чтобы развернуть обе версии приложения, сгенерированные из одной и той же исходной базы (текущей и перенесенной), и запустить их параллельно на некоторое время для проверки.Когда мы делаем эту текущую версию, не нужно знать о каких-либо параметрах соединения kafka / mongo, а перенесенная версия не должна знать о каких-либо параметрах соединения oracle / JMS.Мы можем добиться этого для оракула / монго, используя привязку сервисов и аннотации @ Conditional *.Но для облачного потока Spring для kafka мы используем следующие свойства, для которых всегда требуются допустимые параметры, по которым может быть установлено соединение kafka.