Skip to content

feat(UP-4637): migrate from spring-multirabbit to standard spring-boot-starter-amqp and removes spring-cloud-starter-bus-amqp - #204

Merged
ocristian merged 1 commit into
mainfrom
UP-4637-remove-spring-config-bus-and-multirabbit
Aug 21, 2026
Merged

feat(UP-4637): migrate from spring-multirabbit to standard spring-boot-starter-amqp and removes spring-cloud-starter-bus-amqp#204
ocristian merged 1 commit into
mainfrom
UP-4637-remove-spring-config-bus-and-multirabbit

Conversation

@ocristian

Copy link
Copy Markdown
Contributor

Migrated RabbitMQ configuration and message handling from custom spring-multirabbit to the standard Spring Boot AMQP starter. This simplifies the queue infrastructure to target a single RabbitMQ connection and eliminates unnecessary overhead.

  Changes:
    - pom.xml: Added standard spring-boot-starter-amqp and spring-boot-starter-validation dependencies to replace spring-multirabbit and spring-cloud-starter-bus-amqp.
    - RabbitmqConfig.java: Removed Qualifier based bean customizations and multirabbit references. Reconfigured rabbitListenerContainerFactory and rabbitTemplate using standard ConnectionFactory and message converters.
    - RabbitmqRequestHandler.java: Switched ASYNC_CONTAINER_FACTORY destination from the custom eventBus to the standard rabbitListenerContainerFactory to match the new AMQP configuration.

…t-starter-amqp and removes spring-cloud-starter-bus-amqp

  Migrated RabbitMQ configuration and message handling from custom spring-multirabbit to the standard Spring Boot AMQP starter. This simplifies the queue infrastructure to target a single RabbitMQ connection and eliminates unnecessary overhead.

  Changes:
    - pom.xml: Added standard 'spring-boot-starter-amqp' and 'spring-boot-starter-validation' dependencies to replace 'spring-multirabbit' and 'spring-cloud-starter-bus-amqp'.
    - RabbitmqConfig.java: Removed 'Qualifier'-based bean customizations and multirabbit references. Reconfigured 'rabbitListenerContainerFactory' and 'rabbitTemplate' using standard ConnectionFactory and message converters.
    - RabbitmqRequestHandler.java: Switched 'ASYNC_CONTAINER_FACTORY' destination from the custom 'eventBus' to the standard 'rabbitListenerContainerFactory' to match the new AMQP configuration.
@ocristian
ocristian requested review from a team, felixoldenburg, mohammedalics and omidtavakoli and removed request for felixoldenburg, mohammedalics and omidtavakoli August 20, 2026 18:48
@ocristian
ocristian merged commit 25c8247 into main Aug 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants