2012-04-26 2 views
2
  1. Существует ли ограничение на сервер при обслуживании количества запросов в секунду или количество одновременных запросов. [в конфигурации, не из-за ограничений оперативной памяти, ЦП и т. д.)
  2. Есть ли ограничение на количество одновременных запросов на экземпляр CouchbaseClient в сервлете Java.
  3. Лучше всего создать только один экземпляр на CouchbaseClient и оставить его открытым или создать несколько экземпляров и уничтожить.
  4. ли Moxi полезно с Couchbase 1.8.0 сервера/Couchbase Java клиент 1.0.2

Мне нужна эта информация для применения установки в производстве.Couchbase 1.8.0 параллелизм (количество одновременной поддержки req в java client/server): масштабируемость

Спасибо Вам

ответ

2
  1. Memcached экземпляр, который работает за Couchbase имеет жесткое ограничение подключения 10000 соединений. Couchbase вообще рекомендует увеличить количество узлов до адреса . Распределение трафика на этом уровне.
  2. Клиент сам по себе не имеет жесткого ограничения в отношении того, как подключается к кластеру Couchbase.
  3. Couchbase обычно рекомендует создать пул соединений из вашего приложения в кластер и просто повторно использовать те соединения против создания и уничтожения их снова и снова. На приложениях с более тяжелой нагрузкой создание и уничтожение этих соединений снова и снова может стать очень дорогостоящим с ресурса .
  4. Moxi - это интегрированный кусок Couchbase. Однако, как правило, используется в качестве слоя адаптера для разработчиков клиентов, в частности, для использования или для предоставления унаследованного доступа к приложениям, предназначенным непосредственно для , для доступа к memcached-интерфейсу. Если вы используете драйвер клиента Couchbase , вам не нужно использовать интерфейс Moxi.
+0

Обратите внимание, что соединения 10k не являются «жестким» пределом, но это не так уж и сложно переопределить. Также обратите внимание, что увеличение количества узлов не обязательно поможет, так как каждый клиент подключается к каждому серверу. –

+0

Большое спасибо за ответ. Моя главная задача - масштабировать приложение. Я использую Javascript Couchbase с сервером Jetty. Достаточно одного экземпляра клиента couchbase, или мне нужно создать пул клиента. В более позднем случае есть ли библиотека для этого? – hridayesh

+0

@hridayesh - вам нужно создать пул подключений для каждого приложения, хотя обычно для подключения к среднему приложению более 5 или более соединений. – Drahkar