社区
Java SE
帖子详情
Java aio 怎样处理粘包?
寒冰2046
2012-09-17 05:21:13
有没有像apache mina中的机制? mina处理起来感觉比较轻松。
...全文
225
1
打赏
收藏
Java aio 怎样处理粘包?
有没有像apache mina中的机制? mina处理起来感觉比较轻松。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxwlion0425
2012-09-18
打赏
举报
回复
mina是自己封装的包处理机制。如果我们自己动手写,一般来讲在接受报文的位置不会去对报文做任何处理,报告合法性校验等,因为需要保证通讯的效率。接受报文的地方越简单越好。。收到报文后讲报文丢给线程池去处理,这样服务系统就处于多线程异步处理模式下,对系统性能有保证。但是事情总有两面性,异步模式下前段如果需要跟踪指令的执行情况是一件很困难的事情,需要在报文中定义指令流水号等类似信息来加与处理。。
Java
视频教程
Java
游戏服务器端开发 Netty NIO
AIO
Mina视频教程
二、
java
NIO,
AIO
编程视频教程 1、
java
NIO,
AIO
编程_01.flv 2、
java
NIO,
AIO
编程_02.flv 3、
java
NIO,
AIO
编程_03.flv 4、
java
NIO,
AIO
编程_04.flv 5、
java
NIO,
AIO
编程_05.flv 三、
Java
语言基础教程-
Java
NIO...
Java
常见面试题208道.docx
83.说一下 tcp
粘包
是怎么产生的? 84.OSI 的七层模型都有哪些? 85.get 和 post 请求有哪些区别? 86.如何实现跨域? 87.说一下 JSONP 实现原理? 九、设计模式 88.说一下你熟悉的设计模式? 89.简单工厂和抽象工厂...
daydayup:每天都在进步,每周都在总结,
Java
架构师成长之路。目前已经完成:MongoDB,Netty,Nginx,MySQL,
Java
,Redis,Shiro,Solr,SpringBoot,SpringData,SSO,Mybatis,Kotlin,还在持续更新中
系列博客:ShiroShiro 是
Java
的安全框架,使用简单,功能强大 系列博客:NettyNetty 服务启动流程分析,拆包
粘包
,编解码技术,数据通信,心跳监测,BIO,NIO,
AIO
区别,常见面试题。 系列博客:MySQLMySQL 索引优化...
copyFromITDragonBlog
Netty 服务启动流程分析,拆包
粘包
,编解码技术,数据通信,心跳监测,BIO,NIO,
AIO
区别,常见面试题。 系列博客: MySQL MySQL 索引优化分析,行锁和表锁机制。 系列博客: ITDragon 有零碎知识: , 。点击进入.....
NettyChat:基于Netty + TCP + Protobuf实现的Android IM库,包含Protobuf序列化,TCP拆包与
粘包
,长连接握手认证,心跳机制,断线重连机制,消息重发机制,读写超时机制,离线消息,螺纹池等功能
使用方式1. 依赖im_lib库,implementation project(':im_lib')2. 自定义IMSEventListener,实现OnEventListener,重写对应的方法配置参数3. 自定义IMSConnectStatusListener,实现IMSConnectStatusCallback,重现...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章