,因为每个连接都会创建一个新的线程池,可能会造成资源浪费。应该将线程池作为一个静态变量,所有连接共用同一个线程池。同时,需要注意线程池的大小,如果连接数过多,需要增加线程池的大小,否则可能会导致连接超时。

收到心跳消息不做处理 if HEARTBEAT_PAYLOADequalsmessagegetPayload return; 收到其他消息重置心跳计时器 executorServiceshutdownNow; executorService = ExecutorsnewSingleThreadScheduledExecutor; executor

原文地址: https://www.cveoy.top/t/topic/c860 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录