Re: as_k realtime extensions
Ну, как я понимаю человек хочет счастья. Прописал чего-то простое в базу, а клиент взял и заработал.
А проблема в том, что
1) в случае static realtime дергать астериск чтобы он перечитал "конфиг" из базы, а это плохо тем, что надо его как-то дергать, да и менеджить этот конфиг в базе не сильно удобно. Разве что каждый раз перезагонять из сгенеренного текстового файла, но где тогда профит?
2) в случае switch => realtime оно будет люкапиться по каждому чиху в базу, что тоже не совсем здорово в плане надежности и производительности
По-моему стоит потратить слегка побольше времени и сделать это немного по-другому. Конкретно у меня не смотря на довольно сильное использование БД через func_odbc все конфиги - текстовые и лежат в VCS (cvs,svn). Люди правят свои копии и коммитят, робот правит свой автоматически генерируемый файл и коммитит. По крону или post-commit хукам ноды астериска обновляют конфигурацию, по диффам видят что за файлы изменились и сами перегружают соответствующие куски.
Удобно - видно кто, когда, чего, всегда можно откатиться, масштабируемо и относительно просто
|