PHP: Как обмениваться данными между потоками на разных серверах? - PullRequest
0 голосов
/ 14 января 2012

PHP: как обмениваться данными между потоками на разных серверах?

Предположим, что сервер открыл отдельные потоки для каждого соединения.

Я хочу поделиться данными без использования базы данных.

Скажем, пример:

User1-->Logged in on server1-> Playing a game with x points(server is getting score by AJAX).
User2-->Logged in on server2-> Playing same game with y points(server is getting score by AJAX).

Теперь я хочу составить список всех авторизованных пользователей с текущим счетом (баллом) игры. Как я могу сделать это без использования базы данных.

Ответы [ 2 ]

4 голосов
/ 14 января 2012

Используйте общий memcached сервер и сохраняйте там данные.

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

0 голосов
/ 14 января 2012

Вы можете передавать переменные каждую минуту с помощью скрипта и задания CRON.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...