Объекты Curator Framework для Zookeeper
Нужно ли создавать отдельные экземпляры фреймворка Curator для каждого из получателей, которые я хочу реализовать в своем проекте? Например, мне нужно создать отдельный экземпляр CuratorFramework для LeaderElection и отдельный экземпляр CuratorFramework для распределенных блокировок / очередей?
С уважением Сундар
1 ответ
Нет, экземпляр CuratorFramework можно многократно использовать, он безопасен для потоков и т. Д. Создайте один экземпляр CuratorFramework для одного подключения к серверу (точно так же, как для одного экземпляра ZooKeeper для каждого подключения к серверу), и используйте его для всех своих рецептов и т. Д. (ПРИМЕЧАНИЕ. Я веду куратор Apache).