Когда я добавляю IP-адрес и делаю подключение, получает ли клиент все доступные IP-адреса сервера?Membase? Как это работает?
Или клиент должен знать как минимум 2 IP-адреса, если один из них опускается?
Это код, который я тестировал с (JAVA)
List addrList = new ArrayList();
addrList.add("192.168.20.105:11211");
addrList.add("192.168.20.106:11211");
addrList.add("192.168.20.101:11211");
try {
List addr = AddrUtil.getAddresses(addrList);
mbsClnt = new MemcachedClient (new BinaryConnectionFactory() , addr);
Если я добавил только один IP-адрес, и в то время как я делал получает и операция устанавливает и сервер выходит из строя. Будет ли клиент иметь возможность подключаться к другим доступным серверам? , потому что, если я добавлю наблюдателя и увижу доступные серверы, я его не увижу (если я добавлю только один сервер в список) Означает ли это, что я должен добавить как можно больше IP-адресов, чтобы избежать сбоев соединения?
Другой вопрос заключается в том, что я могу видеть, что когда я добавляю IP-адрес, я должен указать номер PORT, связанный с определенным vBucket. Из-за того, что все клиенты просматривают один и тот же vbucket? Если да, как я должен балансировать клиентов, чтобы смотреть разные vBuckets?
Извините, если мой английский на самом деле не доходит до вас T^T.
Любые советы или ответы будут очень благодарны! Благодаря!
Ну, мне пришлось использовать Membase .. не couchbase .. для начала Я добавил наблюдателя к коду и попытался увидеть getAvailableServers. Однако, если я добавлю только один URI, он отображает только один доступный сервер. Поэтому я все еще смущен тем, что клиент получает список всех серверов в кластере. Есть ли способ проверить это? Кроме того, я видел различные варианты развертывания Membase. У меня возникла путаница в отношении «мокси на стороне клиента». Я вроде как не получаю это определение ... будет здорово, если я смогу увидеть какие-либо примеры или как это работает. THX: D –
Переместите это обсуждение на форум Couchbase, так как я не думаю, что stackoverflow хорошо подходит для такого обсуждения. http://www.couchbase.com/forums/thread/wondering-how-couchbase-works-situation – mikewied
Хм это уместно? Мне было интересно, совместимость между couchbase и membase. они полностью точны? включая apis? Разница между этими двумя - это БД? –