Варианты добавления в проект⚓︎
Есть несколько вариантов добавить фреймворк в проект. Изучите их все и выберете подходящий под ваши задачи.
Spring Boot Starter⚓︎
Самый простой способ, если у вас небольшой монолитный Spring Boot проект.
Quarkus Extension⚓︎
На данный момент раздел находится в разработке.
Reactive⚓︎
На данный момент раздел находится в разработке.
Основные зависимости проекта⚓︎
Вы можете добавить основные зависимости в свой проект и сконфигурировать его более тонко под ваши нужды. Однако для этого потребуется хорошее знание архитектуры проекта.
Этот вариант подойдет вам, если у вас используется микросервисная архитектура. Так как логично разделить стадии получения, обработки и отправки сообщений на разные сервисы.
Также этот вариант подойдет вам, если вы используете менее популярный фреймворк, так как основные зависимости написаны без привязки к какому-то конкретному фреймворку.
Всего основных зависимостей три:
Эти зависимости подойдут вам, если вы используете SpringBoot 3.0.0+