Size: a a a

2021 September 22

ДС

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

OS

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

YG

Yuriy Gorlichenko in Asterisker-ы
Не. Там низкоуровневых проблем можно легко избегать. А вот имплементации некоторых биндингов не самые очевидные
+ go style  иногда странный
источник

OS

Oleg Shteinliht in Asterisker-ы
я на него поглядываю и облизываюсь, но не писал больше хелло-ворлда )
источник

OS

Oleg Shteinliht in Asterisker-ы
но он мне показался очень похожим на си, по кнцепту
источник

OS

Oleg Shteinliht in Asterisker-ы
еще мне нравится swift, простой как php
источник

YG

Yuriy Gorlichenko in Asterisker-ы
Да. Так и есть
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
Вот об этом ньюансе я и писал, в автоматическом создании воркеров при нагрузке. У меня достаточно много модулей и классов + кода более чем достаточно. Обычная инициализация бустрапа 0.7 сек. Т.е. если просто сделать воркерами результат будет так себе.
Чуть нагрузка подскочет и вот они задержки при начале обработки диалплана.
источник

OS

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

OS

Oleg Shteinliht in Asterisker-ы
допустим ты видишь, что воркеры загружены на 80% от максимума (который ты сам определяешь), тут и создаются новые воркеры
источник

OS

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

OS

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

ДС

Дмитрий Спиридонов... in Asterisker-ы
ок, сколько бы ты поставил воркеров по дефолту?
источник

OS

Oleg Shteinliht in Asterisker-ы
ну я ставлю количество ядер * 2
источник

ДС

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

OS

Oleg Shteinliht in Asterisker-ы
ну это для своих задач
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
ок, ну т.е. 8 воркеров. У меня колл-центр который организовали ринголл из 30 телефонов.
источник

ДС

Дмитрий Спиридонов... in Asterisker-ы
т.е. 1 свонок сразу + 30 запросов
источник

OS

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

OS

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