Size: a a a

2021 September 22

OS

Oleg Shteinliht in Asterisker-ы
да, такого быть не должно, либо задача должна быть очень короткой
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
вот. т.е. мне нужно создать столько воркеров, сколько может быть одновременных звонков на АТС
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Очередь задач должна же быть
источник

OS

Oleg Shteinliht in Asterisker-ы
но в любом случае, допустим такое случилось, управляющему потоку экстренно пришлось запустить еще 20 воркеров с запасом. Это случится один раз
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Я обычно ухожу её в отдельный воркер который уже по статически созданным воркерам раскидывает  задачи.
Но да. Любая задача для воркера должна быть максимально быстрой. Иначе нужно динамическое выделение воркеров
источник

YG

Yuriy Gorlichenko in Asterisker-ы
И вот тут оч удобно в go ))
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
но ты сам представь есть мелкие клиенты которые на неттопе пытаются запустить а есть коллцентры у которых по 60 звонков одновременно. Т.е. этот параметр кол-во воркеров мне придётся делать настраиваемым
источник

OS

Oleg Shteinliht in Asterisker-ы
а что такого? ну зато ты выиграешь в производительности )
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Говоришь go сколько статических воркеров. Он их рлж капотом крутит, а дальше gorotuine
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
я сэкономлю 0.01 сек  при старте диалплана но потеряю в памяти, т.к. каждый воркер должен её занимать.
Ну т.е. то что ты говоришь я всё правильно понимал.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
и мне придётся под каждого клиента подбирать его кол-во воркеров
источник

OS

Oleg Shteinliht in Asterisker-ы
не обязательно, научи его собирать статистику
источник

OS

Oleg Shteinliht in Asterisker-ы
первый час он наколится, а дальше уже будет знать, сколько надо
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
айй... Олег, ну ты же сам в этой сфере работаешь, там админов то нормальных не всегда найдёшь. Ну кто за этим будет следить.
источник

OS

Oleg Shteinliht in Asterisker-ы
используй статистику
источник

OS

Oleg Shteinliht in Asterisker-ы
и 0.01 это только на одном потоке, суммарно ты проигрываешь больше
источник

OS

Oleg Shteinliht in Asterisker-ы
у тебя падает CPS
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Либо пока нет проблемы просто необращаться на это внимания. А когда появится делать тред пул, высчитывать оптимальное значение и прочие заморочки.
источник

OS

Oleg Shteinliht in Asterisker-ы
тут я согласен, но в астере не так )
источник

OS

Oleg Shteinliht in Asterisker-ы
он не создает под каждый звонок поток
источник