2012-04-19 3 views
1

У меня есть одна база данных couchdb, и я обращаюсь к ней параллельно. Теперь я хочу создать пул соединений, потому что я обнаружил узкое место в моем дизайне - я использовал один экземпляр couchd, поэтому из-за этого распараллеливание не получилось.Пул соединений для couchdb

Я искал сеть для реализации пула соединений, но я не смог найти правильную реализацию пула соединений Java для couchdb - большинство фреймворков поддерживают реляционные базы данных. Я буду признателен, если кто-то может мне помочь в этом.

ответ

4

Я никогда не использовал пул соединений CouchDB, но вы можете иметь некоторые удачи с этим:

http://commons.apache.org/pool/

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

Надеется, что это помогает, Nate

+0

спасибо! Я посмотрю – anvarik

1

Если вы ищете простой способ балансировки нагрузки несколько экземпляров CouchDB, почему бы не использовать балансир HTTP нагрузки, как лак? Посмотрите here на то, как вы можете настроить простой балансировочный балансир. Вы можете также disable caching, если это нежелательно.

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