У меня есть приложение, которое сильно зависит от ZooKeeper. Я использую Apache Curator API для подключения к ZooKeeper. В настоящее время я создаю нового клиента всякий раз, когда мне нужно подключиться к ZooKeeper, и сразу же закрываю его. Это хорошая практика? Я сделал это, поскольку мое приложение всегда работает, и сохранение клиентских подключений в течение длительного времени может вызвать проблемы.
Или я могу оставить клиент открытым и повторно использовать его на протяжении всего жизненного цикла приложения?