码迷,mamicode.com
首页 >  
搜索关键字:mina    ( 1325个结果
Apache Mina开发手册之四
Apache Mina开发手册之四作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs一、Mina开发的主要步骤1、创建一个实现了IoService接口的类IoService接口有两个子接口:1)IoAcceptor接口,用于服务器2)IoConnection接口,用于客户端IoService接口的目的是提供服务,有几个默认实现:NioDatagramAcc...
分类:Web程序   时间:2014-10-28 20:05:37    阅读次数:252
基于SuperSocket的IIS主动推送消息给android客户端
在上一篇文章《基于mina框架的GPS设备与服务器之间的交互》中,提到之前一直使用superwebsocket框架做为IIS和APP通信的媒介,经常出现无法通信的问题,必须一天几次的手动回收程序池,甚至重起服务器,通常周末接到一个陌生电话,就是说客户端无法登录了,说多了都是泪。痛定思痛,开始找解决方...
分类:移动开发   时间:2014-10-28 09:18:05    阅读次数:230
Mina框架项目运用
最近最一个项目对通信要求比较严格,需要建立长连接,且能处理多并发,所以选择了Mina框架,下面就简单记录开发的过程吧: mina 开发需要的jar包: mina pc端通信: 服务端: package cn.ys.net; import org.apache.mina.core.session.IoSession; import org.apac...
分类:其他好文   时间:2014-10-27 15:40:53    阅读次数:277
JAVA NIO 类库的异步通信框架netty和mina
Netty 和 Mina 我究竟该选择哪个? 根据我的经验,无论选择哪个,都是个正确的选择。两者各有千秋,Netty 在内存管理方面更胜一筹,综合性能也更优。但是,API 变更的管理和兼容性做的不是太好。相比于 Netty,Mina 的前向兼容性、内聚的可维护性功能更多,例如 JMX 的集成、性能....
分类:编程语言   时间:2014-10-24 15:54:17    阅读次数:163
java-mina(nio 框架)
mina是对nio的具体实现。是目前比较高效和流行的nio框架了。下面是对使用mina进行通讯的一个简单demo,后面再用mina写一个RPC的简单框架。mina主要包括:(使用的mina版本为2.0.0.M4 core,具体可见官方网站 )mina也分服务端和客户端(这是肯定的...)其中服务端为...
分类:编程语言   时间:2014-10-22 14:28:38    阅读次数:264
Mina、Netty、Twisted一起学(十):线程模型
要想开发一个高性能的TCP服务器,熟悉所使用框架的线程模型非常重要。MINA、Netty、Twisted本身都是高性能的网络框架,如果再搭配上高效率的代码,才能实现一个高大上的服务器。但是如果不了解它们的线程模型,就很难写出高性能的代码。框架本身效率再高,程序写的太差,那么服务器整体的性能也不会太高...
分类:编程语言   时间:2014-10-17 10:08:51    阅读次数:331
Mina、Netty、Twisted一起学(十):线程模型
要想开发一个高性能的TCP服务器,熟悉所使用框架的线程模型非常重要。MINA、Netty、Twisted本身都是高性能的网络框架,如果再搭配上高效率的代码,才能实现一个高大上的服务器。但是如果不了解它们的线程模型,就很难写出高性能的代码。框架本身效率再高,程序写的太差,那么服务器整体的性能也不会太高。就像一个电脑,CPU再好,内存小硬盘慢散热差,整体的性能也不会太高。玩过Android开发的同学会...
分类:编程语言   时间:2014-10-16 15:25:42    阅读次数:153
Mina、Netty、Twisted一起学(九):异步IO和回调函数
用过JavaScript或者jQuery的同学都知道,JavaScript特别是jQuery中存在大量的回调函数,例如Ajax、jQuery的动画等。$.get(url, function() { doSomething1(); // (3)}); // (1)doSomething2(); ...
分类:Web程序   时间:2014-10-13 11:16:59    阅读次数:283
Mina、Netty、Twisted一起学(九):异步IO和回调函数
用过JavaScript或者jQuery的同学都知道,JavaScript特别是jQuery中存在大量的回调函数,例如Ajax、jQuery的动画等。 在异步网络编程中,由于IO操作是异步的,也就是一个IO操作不会阻塞去等待操作结果,程序就会继续向下执行。 在MINA、Netty、Twisted中,很多网络IO操作都是异步的,比如向网络的另一端write写数据、客户端连接服务器的connect操作等。 例如Netty的write方法(以及writeAndFlush方法),执行完write语句后并不表示数据已...
分类:Web程序   时间:2014-10-12 19:06:08    阅读次数:308
Java Se : Java NIO(服务端)与BIO(客户端)通信
Java目前有三种IO相关的API了,下面简单的说一下:BIO,阻塞IO,最常用的Java IO API,提供一般的流的读写功能。相信学习Java的人,都用过。NIO,非阻塞IO,在JDK1.4中开始出现,大量应用与服务器端编程,用于提高并发访问的性能,常用的NIO框架有Netty,Mina。AIO...
分类:编程语言   时间:2014-10-11 20:28:27    阅读次数:368
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!