From d1659c1866e0128cc4d0d3aaefcc65c6800f082f Mon Sep 17 00:00:00 2001 From: jianliu <397029583@qq.com> Date: Sun, 23 Mar 2025 23:31:36 +0800 Subject: [PATCH] =?UTF-8?q?grpc=20connection=E6=B7=BB=E5=8A=A0keep-alive?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../polaris/plugins/connector/grpc/ConnectionManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/polaris-plugins/polaris-plugins-connector/connector-polaris-grpc/src/main/java/com/tencent/polaris/plugins/connector/grpc/ConnectionManager.java b/polaris-plugins/polaris-plugins-connector/connector-polaris-grpc/src/main/java/com/tencent/polaris/plugins/connector/grpc/ConnectionManager.java index afe796d2c..3b9b1282a 100644 --- a/polaris-plugins/polaris-plugins-connector/connector-polaris-grpc/src/main/java/com/tencent/polaris/plugins/connector/grpc/ConnectionManager.java +++ b/polaris-plugins/polaris-plugins-connector/connector-polaris-grpc/src/main/java/com/tencent/polaris/plugins/connector/grpc/ConnectionManager.java @@ -470,6 +470,8 @@ private Instance getDiscoverInstance(Extensions extensions) throws PolarisExcept private Connection connectTarget(ConnID connID) throws PolarisException { try { ManagedChannelBuilder builder = ManagedChannelBuilder.forAddress(connID.getHost(), connID.getPort()) + .keepAliveTime(2, TimeUnit.MINUTES) + .keepAliveWithoutCalls(true) .usePlaintext(); if (tlsCertificates != null) { ManagedChannelUtil.setChannelTls(builder, tlsCertificates);