2016-01-25 2 views
0

Можно ли экспортировать экземпляр bucket, как указано ниже?В couchbase хорошая практика хранения экземпляра кластера или ведра?

module.exports.bucket = (новый couchbase.Cluster (config.couchbase.server)). OpenBucket (config.couchbase.bucket);

Очевидно, что я получаю преимущество использования объекта bucket в любом месте своего приложения. Но будет ли это иметь влияние на производительность?

Docs говорит

Couchbase SDK будет также автоматически настроить порт использует для общения с сервером Couchbase на основе каких-либо изменений в кластер топологии. Поэтому нет необходимости настраивать код для подключения для обеспечения балансировки кластера или для добавления или удаления узла .

Означает ли это, что мой код хорош?

ответ

1

Да, вы должны быть хорошими, экземпляры ковша дороги для инициализации и поэтому должны быть повторно использованы (как подтверждено в tuning section of the Node SDK doc).

+0

Спасибо за правильную ссылку @simon – Winster

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