Закрытие клиента Kubernetes с помощью Fabric8
Я использую библиотеку Java Fabric8 для доступа к API Kubernetes в системе акторов. Я обеспокоен утечками соединений и хочу понять, как клиентские соединения закрываются после выполнения вызова REST
Вот код, который инициализирует клиента:
config = new ConfigBuilder()
.withMasterUrl(apiServer)
.withOauthToken(token)
.withTrustCerts(true)
.build();
client = new DefaultKubernetesClient(config);
Этот клиент затем передается различным актерам, как мне закрыть эти соединения в актерах, чтобы соединения не утекли или были заброшены, когда умирает какой-то актер?
2 ответа
У объекта client есть метод close.
Итак, это должно быть что-то вроде client.close().
ReST является базовым протоколом. Нет постоянного подключения к серверу при создании клиента. Это только там, чтобы помочь сохранить конфигурацию вместе для вызовов.