Memcached кластеризация на Ubuntu Natty - PullRequest
0 голосов
/ 04 марта 2012

Я хочу настроить memcached кластер для моего приложения PHP в Ubuntu Natty.Я хочу настроить кластер из 4 узлов.

Я знаю, что могу установить memcached примерно так apt-get -y install memcached libmemcached-dev или через источник с чем-то более длинным.Однако, когда я сделал это на четырех отдельных узлах, я не знаю, что мне нужно сделать, чтобы их кластеризовать.Есть ли файл конфигурации, который я должен отредактировать, и какие настройки мне нужно обновить?

Я погуглил «кластеризацию memcached», но не могу найти ничего определенного.* Буду признателен за помощь.

Заранее спасибо

Ответы [ 3 ]

2 голосов
/ 05 марта 2012

Если вам нужна возможность кластеризации с memcached, вы также можете взглянуть на Couchbase. Если вы устанавливаете Couchbase на свои 4 узла и выбираете использование корзины memcached, вы можете кластеризовать все серверы вместе через веб-интерфейс Couchbase. Couchbase также предоставляет вам несколько инструментов мониторинга, которые вы не получите со стандартным memcached.

0 голосов
/ 05 марта 2012

Кластеризация Memcached происходит на прикладном уровне.Ваше приложение должно будет самостоятельно определить, с каким сервером разговаривать.Каждый сервер memcached настраивается полностью независимо. PHP Memcached библиотека может обрабатывать кластеризацию.

0 голосов
/ 04 марта 2012

Memcached сам по себе не имеет возможности кластеризации, это libmemcached, который может использовать несколько экземпляров memcached. В библиотеке libmemcached у вас есть API для добавления экземпляров memcached. Это именно то, что вам нужно:

memcached_server_push ()

...