Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (44 – UDP Чат , часть 36)

предыдущая часть ««»» следующая часть

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

Для обеспечения проверки подлинности пользователя и хранения информации о регистрации необходимо ввести в систему некоторый интерфейс к базе данных. Способы реализации этого требования могут отличаться по своей сложности, начиная от исполь­зования простых файлов DBM и заканчивая сложными реляционными базами данных.

И наконец, во многих практически применяемых системах интерактивной пере­писки, например, обсуждение изоляционных проводов сип , предусмотрены функциональные средства ретрансляции сообщений в Internet (Internet relay chat). В системах с ретрансляцией вся нагрузка, связанная с обеспечением работы зарегистрированных пользователей, не возлагается на единственный сервер системы интерактивной переписки, а распределяется по нескольким серве­рам. Информация обо всех событиях, в том числе связанных с передачей сообщении, поступившая на один сервер, ретранслируется на другие серверы с тем, чтобы они могли передать сообщения об этих событиях своим пользователям. В рассматривае­мой здесь реализации системы можно было бы ввести это средство, предусмотрев ре­гистрацию каждого сервера на других серверах на правах клиентов. При получении каждым сервером информации о событии от другого сервера он просто ретранслиру­ет ее всем пользователям, в число которых могут входить и клиенты, и другие серве­ры. Однако для этого нужно предусмотреть способы предотвращения бесконечной циркуляции одних и тех же сообщений.

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



2015-05-16 14:26:43

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония