-
Mina的优势查看全部
-
长连接的意义查看全部
-
长连接原理查看全部
-
2.应用层中重要的类,所有的业务逻辑都要在此实现查看全部
-
1.Mina内部工作原理查看全部
-
项目工程结构图查看全部
-
mina框架搭建服务器查看全部
-
项目框架图查看全部
-
mina长连接查看全部
-
笔记是啥查看全部
-
m z查看全部
-
客户端请求-->Ioservice-->IoFilterChain-->Iohandler-->IoFilterChain-->Ioservice-->返回给客户端 Ioservice接口: 主要负责监听管理,session管理,过滤链管理,子类AbstractIoservice IoAcceptor服务监听接口设置handler以及session相关配置: 子接口SocketAcceptor(TCP协议)和DatagramAcceptor(UDP协议),子类NIOSocketAcceptor和NIODatagramAcceptor IoConnector接口: 子接口SocketConnector(TCP协议)和DatagramConnector(UDP协议),子类NIOSocketConnector和NIODatagramConnector Filter及其相关子类: LoggingFilter记录mina所有日志,ProtocolCodecFilter数据转化过滤器(指对接收和在送数据是对象还是基本数据类型),compressionFilter数据压缩过滤器支持Gzip压缩提高传输效率,SSLFilter数据加密过滤器,通过继承IoFilterAdapter可实现自已的过滤器. IoSession类,状态机,如果连接成功,则会产生一个session对象,可以通过session进行read和write客户端操作,可以调置发送接收缓冲区大小,空闲状态恢复时间,写数据超时时间等,handler处理业务逻辑继承IohandlerAdapter实现自已的handler.查看全部
-
长连接原理: 1.底层都是基于TCP协议 2.通过socket,serversocket与服务器保持连接 长连接服务器可以推送数据给客户端,减少服务器压力查看全部
-
apache mina: 撑握一门技术,一般就是学习+自已理解+实践! 虽然http1.1版本可以短时间保持与服务端的连续通信,也只是简单的对connection进行了缓存.查看全部
-
吧查看全部
举报
0/150
提交
取消