Jak zbindować wiele kolejek pod jeden exchanger

0

Siema!

Konfiguruje sobie RabbitMQ w spring tworzę obiekt Exchange oraz 3 kolejki, (image, video, pdf) chcę zbindować żeby ten Exchange był zbindowany do kolejek abym mógł wysyłać przez niego message do wszystkich trzech kolejek i w zależności od podanego parametru queque, będzie on wiedział do której kolejki ma trafić message
Niestety mogę zbindować tylko jedną kolejkę przy builderze na raz a chciałbym dodać wszystkie trzy przy jednym beanie, czy to w ogóle możliwe?
Wiem że w rabbit menagerze (wizualna interfejs dostepny z HTTP) mogę dodać z ręki kilka kolejek do jednego exchangera ale jak to ogarnąć automatycznym cofigiem w Spring?

@Bean
Binding imageDeadLetterBinding() {
 return BindingBuilder
   .bind(imageQueue())
   .to(imageExchange());
}
1

Jeden binding exchange -> queue na kolejkę. Nie da się inaczej.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.