Получить информацию о хосте от клиента zookeeper - PullRequest
0 голосов
/ 22 февраля 2020

Хотел посмотреть, есть ли у zookeeper или куратора API, который может вернуть хост, к которому он был подключен. Это в основном для отладки в случае потери соединения или истечения сеанса, и мы узнаем, на каком хосте возникла проблема. Я вижу, что CuratorZookeeperClient имеет метод getConnectionString (), но похоже, что он просто возвращает все узлы в ансамбле.

1 Ответ

1 голос
/ 22 февраля 2020

Объект ZooKeeper имеет защищенный метод testableRemoteSocketAddress(). Однако он предназначен только для тестирования. Вы можете создать подкласс, который добавляет метод для возврата значения. Опять же, только для тестирования.

...