Вопросы по теме 'spring-rabbit'

RabbitMQ и Camel: маршрут прерван из-за потери сообщения при восстановлении
У меня неприятная проблема с RabbitMQ и sprimg-amqp. Мне нужно отправить сообщение в очередь из внешнего процесса (класс JUnit, чтобы проверить, хорошо ли работает маршрутизация). Это мой файл camel-context.xml: <camelContext...
1633 просмотров

Как заставить компилятор запретить мне использовать любые расширения RabbitMQ AMQP?
Я планирую использовать RabbitMQ в качестве реализации AMQP в своем проекте. Но я хотел бы ограничиться использованием только спецификации AMQP и не использовать какие-либо расширения RabbitMQ для AMQP . . Есть ли способ оставить эту проверку...
63 просмотров

auto-startup = false, вызывающий выход из процесса
Мы использовали auto-startup = "true", все работает нормально. Мы использовали Controlbus для запуска / остановки адаптера. Мы должны изменить auto-startup = "false", а затем запустить адаптер с помощью шины управления. auto-startup = "false"...
144 просмотров

Интеграция Spring и AMQP: как изящно обрабатывать исключения десериализации?
Я использую RabbitMQ и Spring Integration для обработки входящих сообщений JSON . Соответствующая часть конфигурации выглядит примерно так: <amqp:inbound-channel-adapter channel="incomingChannel" queue-names="..."...
3245 просмотров

Возможно ли иметь приемник асинхронных сообщений в Spring AMQP, который обрабатывает несколько типов контента?
Я использую асинхронный приемник сообщений в Spring-AMQP для получения сообщений. В настоящее время обрабатываются только сообщения с содержимым JSON, но у меня есть требование также обрабатывать сообщения с содержимым XML. Моя текущая реализация...
1174 просмотров
schedule 03.10.2022

Контейнер Spring-AMQP RPC
Есть ли в spring-amqp контейнер, поддерживающий функцию ответа? Я хочу создать RPC, например https://www.rabbitmq.com/tutorials/tutorial-six-java.html , но с использованием spring-amqp.
3047 просмотров
schedule 24.07.2022

Как вы можете создать RabbitMQ MessageListener, используя обмен темами с автоматически объявленными очередями?
Я использую RabbitMQ в Java, используя Spring AMQP. Я отправляю сообщения, используя тему обмена. Я хочу использовать сообщения, используя автоматически объявленные очереди с указанным routingKey, и единственный способ, которым мне удалось...
2066 просмотров

Spring RabbitTemplate не создает очередь недоставленных сообщений с TTL
Я использую spring-rabbit1.1 и RabbitMQ 3.3.1, Моя весенняя конфигурация создаст любую очередь с помощью RabbitTemplate на Rabbit MQ, но если очередь была настроена с x-dead-letter-exchange и x-message-ttl, она просто создает очередь без TTL и...
3294 просмотров

Получить аргументы и атрибуты очереди в RabbitMQ
В REST API RabbitMQ вы можете получить различную информацию о существующей очереди ( http://rabbit.example.com:15672/api/queues/ ): { "memory": 10888, "messages": 0, "messages_details": { "rate": 0 }, "messages_ready":...
1030 просмотров

Обработка тайм-аута подтверждения издателя в Spring AMQP-RabbitMQ
Я тестирую реализацию Spring RabbitMQ для AMQP и хочу использовать подтверждения издателя. Чего мне не хватает как в документации, так и в коде, так это того, как я должен обрабатывать неподтвержденные сообщения определенного возраста. Чистая...
1652 просмотров
schedule 20.09.2022

rabbitmq-consistent-hash-exchange с java-клиентом/весенним кроликом
Я хотел бы использовать возможности rabbitmq-consistent-hash-exchange из java-клиента или, что предпочтительнее, с помощью абстракции spring spring-amqp. К сожалению, мне не удалось найти пример, который объясняет использование java и ссылается на...
965 просмотров
schedule 18.07.2023

Конфигурация RabbitMQ для нескольких очередей
По-видимому, я настроил единую очередь для получения пользовательских сообщений в своем приложении. Ниже приведена конфигурация. <!-- Creates a queue for consumers to retrieve messages --> <rabbit:queue name="UserPostpublishQueue"...
2851 просмотров

Соединение Rabbitmq внезапно закрывается на локальном хосте
У нас возникла проблема с внезапным закрытием соединения с rabbitmq в сценарии разработки / тестирования localhost. В нашей среде разработки у нас есть rabbitmq, установленный на каждом компьютере разработчиков с Windows 7, и мы подключаемся к нему с...
3901 просмотров
schedule 03.11.2022

Как добиться параллелизма с помощью прослушивателя сообщений, не поддерживающего потоки
Ответ на этот вопрос объясняет, как использовать прототип область с <rabbit:listener-container/> в Spring AMQP, когда прослушиватель не является потокобезопасным. Другой пользователь спросил (в комментарии), как настроить ту же среду,...
1523 просмотров
schedule 16.05.2023

spring-amqp очищает ресурсы при завершении работы контейнера прослушивателя
У меня есть несколько контейнеров сообщений с одним слушателем в каждом. Каждый слушатель Не является потокобезопасным Объявлено @Scope (значение = ConfigurableBeanFactory.SCOPE_PROTOTYPE) Не является лицом без гражданства. имеет...
406 просмотров
schedule 19.12.2022

Как записать имя очереди в SimpleMessageListenerContainer.java
У нас возникли проблемы с одним из потребителей, и нам нужно отладить код. SimpleRabbitListenerContainerFactory позволяет установить ConsumerTagStrategy, который должен добавлять теги во время ведения журнала. @Bean public...
1066 просмотров

SimpleMessageListenerContainer — исключение, вызванное потребителем, обработка может быть перезапущена, если фабрика соединений поддерживает это.
Я продолжаю получать следующее предупреждение на стороне потребителя spring rabbitmq. он продолжает искать перезапуск. [SimpleAsyncTaskExecutor-3317] WARN org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer - Consumer raised...
4647 просмотров
schedule 14.07.2023

Как реализовать потребителя очереди с циклическим перебором в Spring boot
Весной я создаю службу, управляемую сообщениями, которая будет работать в кластере и должна извлекать сообщения из очереди RabbitMQ в циклическом режиме. Реализация в настоящее время извлекает сообщения из очереди в порядке очереди, что приводит к...
2064 просмотров
schedule 30.08.2022

Как я могу полностью закрыть RabbitTemplate в Spring Rabbit?
Я написал скрипт, который использует Spring Rabbit для помещения ряда сообщений в очередь Rabbit, используя RabbitTemplate.convertAndSend , а затем завершает работу. Однако соединение Rabbit, по-видимому, поддерживает работу приложения даже после...
1146 просмотров
schedule 03.06.2023

Какой правильный тип исключения для NACK сообщения с использованием прослушивателя на основе аннотаций в spring -boot с amqp?
Я использую весеннюю загрузку с spring-amqp и прослушивателем на основе аннотаций для получения сообщения от брокера rabbitmq. У меня есть компонент Spring, который содержит такой метод: @RabbitListener(queues = "tasks") public void...
424 просмотров
schedule 14.03.2022