|
19 | 19 |
|
20 | 20 | import com.google.common.util.concurrent.ThreadFactoryBuilder; |
21 | 21 | import io.netty.channel.Channel; |
| 22 | +import java.util.concurrent.BlockingQueue; |
| 23 | +import java.util.concurrent.CompletableFuture; |
| 24 | +import java.util.concurrent.ScheduledExecutorService; |
| 25 | +import java.util.concurrent.ThreadPoolExecutor; |
| 26 | +import java.util.concurrent.TimeUnit; |
22 | 27 | import org.apache.rocketmq.auth.config.AuthConfig; |
23 | 28 | import org.apache.rocketmq.common.constant.LoggerName; |
24 | 29 | import org.apache.rocketmq.common.future.FutureTaskExt; |
|
59 | 64 | import org.apache.rocketmq.remoting.protocol.RequestCode; |
60 | 65 | import org.apache.rocketmq.remoting.protocol.ResponseCode; |
61 | 66 |
|
62 | | -import java.util.concurrent.BlockingQueue; |
63 | | -import java.util.concurrent.CompletableFuture; |
64 | | -import java.util.concurrent.ScheduledExecutorService; |
65 | | -import java.util.concurrent.ThreadPoolExecutor; |
66 | | -import java.util.concurrent.TimeUnit; |
67 | | - |
68 | 67 | public class RemotingProtocolServer implements StartAndShutdown, RemotingProxyOutClient { |
69 | 68 | private final static Logger log = LoggerFactory.getLogger(LoggerName.PROXY_LOGGER_NAME); |
70 | 69 |
|
@@ -192,7 +191,7 @@ public RemotingProtocolServer(MessagingProcessor messagingProcessor, TlsCertific |
192 | 191 | this.timerExecutor = ThreadUtils.newSingleThreadScheduledExecutor( |
193 | 192 | new ThreadFactoryBuilder().setNameFormat("RemotingServerScheduler-%d").build() |
194 | 193 | ); |
195 | | - this.timerExecutor.scheduleAtFixedRate(this::cleanExpireRequest, 10, 10, TimeUnit.SECONDS); |
| 194 | + this.timerExecutor.scheduleAtFixedRate(this::cleanExpireRequest, 100, 100, TimeUnit.MILLISECONDS); |
196 | 195 |
|
197 | 196 | this.registerRemotingServer(this.defaultRemotingServer); |
198 | 197 | } |
|
0 commit comments