[
https://issues.apache.org/jira/browse/FLINK-32756?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Yangze Guo reassigned FLINK-32756:
----------------------------------
Assignee: xiangyu feng
> Reuse ClientHighAvailabilityServices when creating RestClusterClient
> --------------------------------------------------------------------
>
> Key: FLINK-32756
> URL: https://issues.apache.org/jira/browse/FLINK-32756
> Project: Flink
> Issue Type: Sub-task
> Components: Client / Job Submission
> Reporter: xiangyu feng
> Assignee: xiangyu feng
> Priority: Major
>
> Currently, every newly built RestClusterClient will create a new
> ClientHighAvailabilityServices which is both unnecessary and resource
> consuming. For example, each ZooKeeperClientHAServices contains a ZKClient
> which holds a connection to ZK server and several related threads.
> By reusing ClientHighAvailabilityServices across multiple RestClusterClient
> instances, we can save system resources(threads, connections), connection
> establish time and leader retrieval time.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)