2013-07-18 1 views
0

Я использую nodejs (access couchbase на том же сервере), устанавливая сервер онлайн-игр. Теперь пользователей мало. Просто задайтесь вопросом, становятся ли пользователи все больше и больше. Ему нужна многопользовательская/многопользовательская нить (на разных ядрах процессора)/multi couchbase, как они могут взаимодействовать вместе? как развернуть систему? Есть ли у кого-нибудь опыт?nodejs & couchbase работает с многоядерным процессором и многосерверным

ответ

0

Создание многопользовательского кластера кушетки легко, как пирог - просто установите couchbase на новый сервер и добавьте его в кластер с помощью одной кнопки.

Nodejs масштабирование сложнее. Если у вас есть игра в реальном времени (т. Е. Вы используете веб-дескрипторы для взаимодействия с игроками), вы должны посмотреть на базы данных nosql, которые имеют «pub-sub» из коробки (т. Е. redis). Есть некоторые утилиты, которые реализуют «pub-sub» для memcached, но они очень уродливы и их производительность не очень хороша. Но если ваша игра не в реальном времени (т. Е. Ваша игра похожа на FarmVille), вы можете использовать couchbase как «общий» слой между потоками nodejs и серверами.

Смежные вопросы