Отправка уведомления при изменении записи в базе данных MySql - PullRequest
0 голосов
/ 10 июля 2010

Я написал php-файл, который изменяет запись в таблице MySql при получении сообщения http. Я также хотел бы, чтобы php-файл отправлял уведомление владельцу записи в таблице. Эта идея похожа на чат или программу обмена мгновенными сообщениями. Я посмотрел сценарии php-чата, но мне действительно нужно нечто с очень простым интерфейсом, который можно настраивать Кто-нибудь может указать мне правильное направление?

Ответы [ 2 ]

1 голос
/ 07 ноября 2011

Я бы использовал именованный вид для запуска событий и бот Jabber (расширения существуют для нескольких языков).

http://www.xaprb.com/blog/2007/08/29/how-to-notify-event-listeners-in-mysql/

1 голос
/ 10 июля 2010

То есть вы хотите синхронизировать набор клиентов?

Если это так, посмотрите на технику длинного опроса. Это довольно просто: клиент открывает соединение, но сервер не отвечает, пока данные не обновлены.

С другой стороны, это не будет хорошо работать с PHP. Вам нужно будет спать () несколько соединений, поэтому блокирует процессы PHP.

Если у вас есть возможность, я бы порекомендовал использовать node.js для подобных вещей. Длинные опросные чаты достаточно просто реализовать с помощью узла;)

...