mina在接收数据时,接到的数据后使用protocoldecoderoutput将数据写入消息队列,用户在ioHandler的messageReceived方法中取数据并处理。

当数据处理不过了时,消息队列就会被撑爆,最后oom。

 

使用mina时如果数据量较大,可以直接绕开内置的消息队列,不在ioHandler中处理收发数据操作,而直接在decoder和encoder中操作。


mina2 之 outofmemory
 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2022-12-23
  • 2021-10-22
  • 2022-12-23
  • 2021-10-29
  • 2022-01-07
猜你喜欢
  • 2021-12-04
  • 2021-06-03
  • 2021-07-16
  • 2021-10-12
  • 2022-02-27
  • 2022-02-05
  • 2021-07-12
相关资源
相似解决方案