MINA
堂堂大人
这个作者很懒,什么都没留下…
展开
-
为何选择使用MINA
为何使用MINA? NIO与BIO: 网络应用程序的编写通常是被视为难题,开发量大。 而BIO与NIO最大差别便是:BIO中我们发出一个请求,必须一直等待,直到得到响应。在server端,一个线程被关联到一个客户端连接,所以不必处理复杂的多路复用连接。 在NIO中,你不得不处理非阻塞系统的同步特性方面的东西,即我们的应用程序在某些事件发生时,会被调用;我们不必发出请求后一直等待,而是可翻译 2013-09-29 15:03:49 · 1920 阅读 · 0 评论 -
基于MINA的网络应用程序架构
基于MINA的网络应用程序鸟瞰: 从上图看出MINA是用户程序(无论是客户端还是服务端)和底层网络的粘合剂,处在两者之间。我们只需在MINA之上设计我们自己的应用程序,不用去担心处理复杂的网络层实现。 MINA的核心及各组件作用: 从上图看出: 基于MINA的应用程序被分成三个层 I/O Service - 执行IO操作 I/O Filt翻译 2013-09-29 16:16:57 · 1168 阅读 · 0 评论 -
MINA之简单介绍
MINA(高性能Java网络框架)学习 1、官网:http://mina.apache.org/ 2、介绍: Apache Mina(Multipurpose Infrastructure for Network Applications)是一个网络应用程序框架,帮助用户快速简单开发高并发及高可用性的网络应用程序。 它基于java NIO ,并在不同的传输协议诸翻译 2013-09-28 20:19:09 · 744 阅读 · 0 评论 -
MINA之基于TCP/IP的Time Server
前提: 1、MINA 2.0.7 Core 2、JDK 1.5 或更高版本 3、[SLF4J|http://www.slf4j.org/] 1.3.0 orgreater 1)Log4J 1.2 users: slf4j-api.jar, slf4j-log4j12.jar, and Log4J 1.2.x 2)原创 2013-09-29 00:14:37 · 1115 阅读 · 0 评论