mina2 之 outofmemory

 

mina在接收數據時,接到的數據後使用protocoldecoderoutput將數據寫入消息隊列,用戶在ioHandler的messageReceived方法中取數據並處理。

當數據處理不過了時,消息隊列就會被撐爆,最後oom。

 

使用mina時如果數據量較大,可以直接繞開內置的消息隊列,不在ioHandler中處理收發數據操作,而直接在decoder和encoder中操作。



 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章