mirror of
https://github.com/apache/rocketmq.git
synced 2026-09-21 05:44:03 +08:00
proxy some optimization (#6175)
Co-authored-by: loboxu <loboxu@tencent.com>
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
package org.apache.rocketmq.proxy.grpc;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import io.grpc.Server;
|
||||
import org.apache.rocketmq.common.constant.LoggerName;
|
||||
import org.apache.rocketmq.logging.org.slf4j.Logger;
|
||||
import org.apache.rocketmq.logging.org.slf4j.LoggerFactory;
|
||||
@@ -26,9 +27,9 @@ import org.apache.rocketmq.proxy.common.StartAndShutdown;
|
||||
public class GrpcServer implements StartAndShutdown {
|
||||
private static final Logger log = LoggerFactory.getLogger(LoggerName.PROXY_LOGGER_NAME);
|
||||
|
||||
private final io.grpc.Server server;
|
||||
private final Server server;
|
||||
|
||||
protected GrpcServer(io.grpc.Server server) {
|
||||
protected GrpcServer(Server server) {
|
||||
this.server = server;
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -50,12 +50,13 @@ public class GrpcChannelManager implements StartAndShutdown {
|
||||
public GrpcChannelManager(ProxyRelayService proxyRelayService, GrpcClientSettingsManager grpcClientSettingsManager) {
|
||||
this.proxyRelayService = proxyRelayService;
|
||||
this.grpcClientSettingsManager = grpcClientSettingsManager;
|
||||
this.init();
|
||||
}
|
||||
|
||||
protected void init() {
|
||||
this.scheduledExecutorService.scheduleAtFixedRate(
|
||||
this::scanExpireResultFuture,
|
||||
10, 10, TimeUnit.SECONDS
|
||||
10, 1, TimeUnit.SECONDS
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user