java框架
ZOUHUST
华中科技大学
展开
-
Mina 2.0.9 详解-1-使用
简介Mina是一个开源java语言编写的异步NIO通讯框架,很多公司的NIO框架产品都是依据Mian开发。了解之前,先介绍如何使用。使用Mina需要在服务端和客户端各自写代码。服务端代码 创建非阻塞模式的套接字,初始化一些配置参数 指定接收数据后的过滤器,对接收数据做一些处理和过滤等 指定业务处理器,处理自己的核心业务逻辑 绑定端口,启动监听,等待客户连接 public class ZMinaSer原创 2016-01-26 16:33:07 · 1410 阅读 · 0 评论 -
Mina 2.0.9 详解-前提
PrequelMina通讯框架其实是基于java jdk的Selector,并作了各种封装处理。Selector可以同时监听多个事件(IO事件),并在一些事件到达后返回。 这个selector同linux的select相同, 关于selector,poll,epoll区别可以参照: http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.原创 2016-01-26 22:10:38 · 749 阅读 · 0 评论 -
Mina 2.0.9-详解3-Reactor
Reactor在讲解Mina之前,我们先了解下Reactor模式,从一个简单例子入手,这样做的原因是,通过简单例子,我们就能快准狠地了解Mina的内部原理。上一遍讲了Reacto相关的概念。其实主要有个三个概念: 1. 事件 2. 事件分发器 3. 事件处理器事件主要是指各种IO事件,在通讯这一层主要有 accept,read,write 三个IO事件; 事件分发器主要工作是接收事件并派发给原创 2016-01-27 18:50:16 · 784 阅读 · 0 评论