170 похожих чатов

Всем привет, такой вопрос по RabbitMQ, есть ли такая возможность

чтобы consumer при подключении как-то получал сообщения, которые были отправлены пока его не было в качестве слушаетеля очереди?

4 ответов

15 просмотров

Собственно использовать очередь, а не топик

Alexander-Molochko Автор вопроса
Kosta PC
Собственно использовать очередь, а не топик

а какой тип exchange подходит для такого? direct? то есть у меня по факту сейчас есть две системы которые общаются ивентами по ребиту, мне нужно чтобы ни один месседж не был утерян ( то есть чтобы его именно забрали из очереди, не просто доставили)

Alexander Molochko
а какой тип exchange подходит для такого? direct? ...

Rabbit by design не гарантирует 100% доставку сообщений. Т.е. всегда есть риск потери. Если планируется гонять например финансовые данные без риска потери, смотрите на другие системы, которые jms полноценно поддерживают.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта