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

Если несколько акторов пытаются одновременно отправить сообщение одному, разве без

буфера это не будет более тормознуто, чем с буфером?

7 ответов

13 просмотров

ровно так же тормознуто насколько тормозит твой консумер

V-S Автор вопроса
Ayrat Hudaygulov
ровно так же тормознуто насколько тормозит твой ко...

не, с точки зрения продьюсеров думаю будет более тормознуто

V-S Автор вопроса
Ayrat Hudaygulov
это математически невозможно

смотри, вот есть у нас актор, который отправляет сообщения по сети в брокер. Тут одновременно залетают три запроса с фронта, мы должны их записать в брокер. Если у нас зеро-буфер, то третий запрос будеть ждать пока актор конекшна обработает первые два. Если же буфер нормальный, то мы тут же все три запишем в буфер и сразу же вернем респонс на фронт, а актор коннекшна эти три сообщения последовательно разгребет и в сеть отправит

V S
смотри, вот есть у нас актор, который отправляет с...

какого размера буфер ты готов содержать? 1/5/10/unlimited? проще сразу забекпрешурить продьюсера

V-S Автор вопроса
Ayrat Hudaygulov
какого размера буфер ты готов содержать? 1/5/10/un...

ну анлимитед это просто удобно) но я думаю что есть кейсы когда четко есть понимание, сколько такие неожиданные всплески могут накинуть за раз. Понятно что если у тебя нагрузка такая что буфер переполнит, то это плохо, но обычно просто там какое-то стечение обстоятельств, например лаганула сеть, или реклама прошла или что-то такое. Буфер в этом случае (кромер корнер кейсов) позволит такому пройти незаметно

V S
ну анлимитед это просто удобно) но я думаю что ест...

учитывая что у тебя пульсар уже являет собой буфер, а твоей либе надо только батч раскидать, не вижу необходимости в буферах сверху. Батч раскидать можно и без внутренних буферов клиента

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

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

коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
🥹сениоры нужна помощь. Столкнулся с интересным. Сайт на 1.4 весь в вирусах. Просканировал почистил вроде. Можно конечно скачать развернуть на опенсервере, но пока пробую на ко...
Alexander Grishin 👽
3
Карта сайта