Мне нужно связать одну очередь с несколькими ключами маршрутизации.
У меня есть конфигурация в application.properties:
spring.cloud.stream.bindings.some-channel1.destination=exch
spring.cloud.stream.bindings.some-channel1.group=a-queue
spring.cloud.stream.rabbit.bindings.some-channel1.consumer.binding-routing-key=event.domain1
spring.cloud.stream.bindings.some-channel2.destination=exch
spring.cloud.stream.bindings.some-channel2.group=a-queue
spring.cloud.stream.rabbit.bindings.some-channel2.consumer.binding-routing-key=event.domain2
Это правильно создает очередь и привязки в кролике, но, наконец, после запускаПриложение, которое я получил:
org.springframework.cloud.stream.binder.BinderException: Exception thrown while starting consumer:
После всех вышеперечисленных настроек я все еще плох, потому что мне нужен один канал.Но очередь связана со списком ключей маршрутизации.
Есть идеи как его настроить?