Java aio 怎样处理粘包?

寒冰2046 2012-09-17 05:21:13
有没有像apache mina中的机制? mina处理起来感觉比较轻松。
...全文
225 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxwlion0425 2012-09-18
  • 打赏
  • 举报
回复
mina是自己封装的包处理机制。如果我们自己动手写,一般来讲在接受报文的位置不会去对报文做任何处理,报告合法性校验等,因为需要保证通讯的效率。接受报文的地方越简单越好。。收到报文后讲报文丢给线程池去处理,这样服务系统就处于多线程异步处理模式下,对系统性能有保证。但是事情总有两面性,异步模式下前段如果需要跟踪指令的执行情况是一件很困难的事情,需要在报文中定义指令流水号等类似信息来加与处理。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧