Несколько слушателей или один?
Closed this issue · 3 comments
nonameformr commented
Платформа 8.3.15.
Подскажите из вашего опыта, как лучше поступить. На каждый сервис запускать своего слушателя или лучше запустить одного?
NuclearAPK commented
Добрый день.
Если планируется обрабатывать сразу каждое новое полученное сообщение - то
лучше запускать отдельно слушателя на такой топик.
Во всех остальных случаях можно спокойно подписаться на несколько топиков в
рамках одного консьюмера.
чт, 29 февр. 2024 г., 01:34 Dmitriy Shushlebin ***@***.***>:
… Платформа 8.3.15.
Подскажите из вашего опыта, как лучше поступить. На каждый сервис
запускать своего слушателя или лучше запустить одного?
—
Reply to this email directly, view it on GitHub
<#25>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKTVTZAUKPNIPQT4LMHI3GDYV52CPAVCNFSM6AAAAABD6RTPGWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGE2TSNJZG4YDGMI>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
nonameformr commented
Если планируется обрабатывать сразу каждое новое полученное сообщение - то лучше запускать отдельно слушателя на такой топик.
Можно пример кейса, когда не сразу надо читать? )
NuclearAPK commented
Я написал - не сразу обрабатывать. К примеру, мы прочитали сообщение
обмена, которое было сформировано механизмами конвертации данных. В этом
сообщении содержится несколько документов. Нам не критично, если это
сообщение будет обработано позже и документы появятся в базе чуть позже.
Поэтому прочитанное сообщение складываем в регистр и отдельным регл
заданием такого рода сообщения обрабатываются. А к примеру, сообщения,
которые содержат чеки - нам нужны сразу - поэтому получив сообщение мы его
обрабатываем, создаем документ, проводим его и фиксируем в брокере
информацию о прочитанном сообщении и переходим к следующему сообщению и так
далее.
пт, 1 мар. 2024 г. в 12:23, Dmitriy Shushlebin ***@***.***>:
… Если планируется обрабатывать сразу каждое новое полученное сообщение - то
лучше запускать отдельно слушателя на такой топик.
Можно пример кейса, когда не сразу надо читать? )
—
Reply to this email directly, view it on GitHub
<#25 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AKTVTZC4HJNJBYPCEVQIWJ3YWBCJBAVCNFSM6AAAAABD6RTPGWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZSHAZDAMRSGQ>
.
You are receiving this because you commented.Message ID:
***@***.***>