Допустим, у нас есть приложение REST с конечными точками REST, которое мы можем заключить в контейнер Docker.
Предположим, что нашей группе Spring Item Processor
нравится использовать это приложение для получения информации бизнес-логики.о записи, которую он обрабатывает.
Нам нравится, что это приложение REST используется исключительно процессом Spring Batch
, и нам не нравится, когда пакетный процесс взаимодействует с приложением Production REST, но что-то вродеего собственный экземпляр приложения REST.
Нам также нравится, что этот экземпляр приложения будет создан автоматически при запуске процесса Spring Batch, поэтому не требуется никакого дополнительного вмешательства человека или настройки.
Возможно ли, что пакет Spring будет использовать runи использовать службу REST в качестве контейнера Docker (может быть, testconainer или, может быть, docker compose ?), чтобы он мог каким-то образом использовать его "внутренне"?
это разумная архитектура?