策展人中的连接超时和会话超时有什么区别

what is difference between connection timeout and session timeout in curator

当我们创建策展人客户端时,我们有

    RetryPolicy retryPolicy = new RetryNTimes(3, 1000);
    CuratorFramework client = CuratorFrameworkFactory.newClient(zkConnectString, 
            15000, // sessionTimeoutMs
            15000, // connectionTimeoutMs
            retryPolicy);

有人能说出上述 api 调用中会话超时和连接超时的区别吗?

谢谢

在建立连接之前,您不能对 ZooKeeper 进行 API 调用(即,直到您获得 SyncConnected)。 Curator 在内部等待,直到为您建立此连接。 connectionTimeoutMs 是等待的最长时间。