Редактировал(а) Alexandr Fokin 2026/08/20 12:16

От версии 1.3
отредактировано Alexandr Fokin
на 2026/08/02 15:40
Изменить комментарий: К данной версии нет комментариев
К версии 1.4
отредактировано Alexandr Fokin
на 2026/08/02 15:47
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -32,7 +32,14 @@
32 32  |(% style="width:93px" %)Минусы|(% style="width:1151px" %)(((
33 33  * Для наибольшей производительности необходимо публиковать сообщения в очередь сразу (иначе будет ожидания цикла срабатывания DbSelector).
34 34  * Необходимость контроля потребляемой оперативной памяти.
35 +* DbSelector при проверке резервирования нагружает сеть (периодический запрос) (но это вроде самое безболезненное из возможных + регулируется timeout).
36 +* Когда в очередь поступает сообщение, то все ноды могут пытаться его потребить (нагрузка на сеть) (но это вроде самое безболезненное из возможных).
37 +Системы с резервированием сообщений требуют подтверждения и имеют timeout, а это создает больше проблем и противоречий.
35 35  )))
39 +|(% style="width:93px" %)Некоторые моменты|(% style="width:1151px" %)(((
40 +* Решение на основе БД позволяет делать делать разделение по типам. Но это может требовать блокировок или записи резервирования (нагрузка на диск).
41 +* Решения на основе брокеров сообщений не очень подходят для распределения по типам. Время обработки сообщения у consumer брокера не должно быть большим (У Redis нет такой проблемы).
36 36  )))
43 +)))
37 37  
38 38