Browse Source

fix:解决ByteBuf内存溢出问题

master
白凤吉 5 months ago
parent
commit
22cbc9c0fa
  1. 2
      build.gradle
  2. 2
      src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java

2
build.gradle

@ -39,7 +39,7 @@ dependencies {
runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.12.6' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.12.6'
implementation group: 'com.alibaba', name: 'fastjson', version: '2.0.54' implementation group: 'com.alibaba', name: 'fastjson', version: '2.0.54'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-websocket', version: '3.4.2' implementation group: 'org.springframework.boot', name: 'spring-boot-starter-websocket', version: '3.4.2'
implementation group: 'io.netty', name: 'netty-all', version: '4.1.117.Final'
implementation group: 'io.netty', name: 'netty-all', version: '4.1.118.Final'
//++++++++++++++++ //++++++++++++++++

2
src/main/java/com/qyft/gd/device/handler/DeviceMessageHandler.java

@ -53,6 +53,8 @@ public class DeviceMessageHandler extends ChannelInboundHandlerAdapter {
} }
} catch (Exception e) { } catch (Exception e) {
log.error("TCP服务消息处理错误: {}, error: {}", serverMsg, e.getMessage(), e); log.error("TCP服务消息处理错误: {}, error: {}", serverMsg, e.getMessage(), e);
}finally {
buf.release();
} }
} }

Loading…
Cancel
Save