Добрый день! Чем Realtime лучше использования обычных конфигурационных файлов? Кроме того что это удобнее и не нужно постоянно передергивать астериск при изменении конфигурации. Это как то сказывается на производительности или надежности, если в системе будет зарегистрировано ~100 пользователей? Сейчас стоит несколько серверов без realtime по 50 пользователей и проблем вообще никаких нет. Нужно поднять еще один на 100, вот пытаюсь понять есть ли смысл использовать базу данных вместо конф. файлов. Ведь чем проще, тем лучше
Realtime лучше, когда у вас пользователей сотни тысяч либо конфигурация меняется кардинально десятки раз в день.
На производительности это сказывается спецефически. Там свои заморочки, свои взаимосвязи, надо понимать, какие запросы к базе происходят при каких опциях и база должна их отработать.
А еще лучше, когда у вас стоит kamailio/opensips и дальше статический диалплан с выписанными запросами в базу, включая кеширование операций.
Если такие вопросы возникают, то надо изучать как это устроено внутри или нанять кого-то с нужным скилом.
Хотя 200 пользователей на современной машине может работать даже с ОЧЕНЬ плохо продуманой архитектурой. А вот 500-2000 - могут уже не работать.
Задан: 2016-07-13 16:51:47 +0400
Просмотрен: 132 раз
Обновлен: Jul 13 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
при 100 пользователях нет разницы. Разница только в способностях инженера , который это дело настраивает и поддерживает.
zzuz ( 2016-07-13 17:10:17 +0400 )редактировать