最新文章列表

apache mina 同步接收客户端消息

我们知道,在MINA2中,发送和接受时两个独立的工作线程,但是可以设置一个参数,当服务端发送消息之后同步读取客户端的返回:  Java代码   session.getConfig().setUseReadOperation(true);   近日,采用MINA2(RC)的同步读取方法,发现无法真的同步读取客户端的返回; 场景是:服务端发送一个消息给客户端,需要同步等待客 ...
q364035622 评论(0) 有6009人浏览 2013-05-06 18:09

Apache Mina 文档翻译 - 第一章 开始

第一章 - 开始 原文:http://mina.apache.org/mina-project/userguide/ch1-getting-started/ch1-getting-started.html在这一章,我们将讨论MINA的是什么,NIO是什么, 为什么我们要在NIO上再开发一个框架,你可以在这个框架里找到什么。最后我们也会通过MINA运行一个非常简单的服务器的例子。   NIO ...
zjumty 评论(0) 有2259人浏览 2013-04-29 23:14

Apache MiNa 实现多人聊天室

Apache MiNa 实现多人聊天室 开发环境: System:Windows JavaSDK:1.6 IDE:eclipse、MyEclipse 6.6 开发依赖库: Jdk1.4+、mina-core-2.0.4.jar、slf4j-api-1.5.11.jar、slf4j-log4j12-1.5.11.jar Email:hoojo_@126.com B ...
q364035622 评论(0) 有946人浏览 2013-04-27 12:04

apache mina 学习

简介: Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括 I/O 服务、I/O 会话、I/O 过滤器和 I/O ...
q364035622 评论(0) 有887人浏览 2013-04-26 18:50

Mina通信初步

1、Mina通信框架简介 Mina整体框架: 2、Mina通信流程 3、Mina特性 MINA是一个简单的却有功能丰富的网络应用程序框架, 它提供如下特性: 为各种传输 ...
boonya 评论(0) 有2075人浏览 2013-04-23 23:49

学习Mina2(知识准备 - socket - 2)

1. 一点儿废话 这篇博文拖泥带水的搞了很久,一直没有发出来。我还是要坚持自己是mina学习之路的。 今天我们来解决一下如何来搞定一个server端,多个client的socket通信方式。 2.服务端的支持 2.1 ServerSocket.accept() Java doc: Listens for a connection to be made to this socket and acc ...
游伯度 评论(0) 有783人浏览 2013-04-12 10:05

Apache MINA 介绍

1、MINA 框架简介Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。MI ...
miaowei 评论(0) 有1894人浏览 2013-04-11 11:02

mina架构分析 (NIO 网络接口)

出处:http://gearever.iteye.com Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最 ...
gearever 评论(0) 有6294人浏览 2013-04-10 23:39

MINA 传送文件 文件名

MINA 传送文件 文件名 http://blog.csdn.net/huaye2007/article/details/7737487
zpball 评论(0) 有1018人浏览 2013-04-10 19:53

Deploy Rails App With Mina

原文请见我另外一个博客:http://caok1231.com/blog/2013/03/20/deploy-rails-app-with-mina/   capistrano是使用的最多的部署工具,最近社区中不少人开始推荐mina,试着用了下部署的速度的确快了很多。虽然mina最近两个月都没有更新,不过仍然希望这个项目能得到很好的发展。   下面简单总结下使用mina简单部署rails应 ...
clark1231 评论(0) 有1377人浏览 2013-03-27 09:06

mina解包和发包

解包: protected boolean doDecode(IoSession session, IoBuffer in, ProtocolDecoderOutput out) throws Exception { //System.out.println("********** AMF3Decoder *************" ...
zpball 评论(0) 有3217人浏览 2013-03-16 17:32

学习Mina2(知识准备 - socket - 1)

做Java编程这么多年了,今天学习mina框架的时候,确发现自己连socket编程都不太了解,真是愧对这几年的Java学习经验了。所以在学习mina2前,我首选尝试者了解一下socket。 1. 先摸索个例子程序 实现功能概述:客户端向服务端发送一个命令,服务端接受,并发消息给客户端证明已经收到。如果输入“end”(不区分大小写)测试结束。 1.1 socket服务端 public cla ...
游伯度 评论(0) 有950人浏览 2013-03-11 16:46

Apache MINA学习之路(1)

 1,Apache Mina 也称为:     ●NIO 框架      ● 客户端/服务端框架(典型的 C/S 架构)     ● 网络套接字(networking socket)类库   2,所要加载的包        3,Mina 的执行流程          4,服务端程序 import java.io.IOException; import java.net.I ...
Chrisp 评论(0) 有1083人浏览 2013-02-26 23:22

mina2服务器读写事件阻塞

最近用flash + java做一个实时应用, 服务器端用mina2.0.4作为通讯框架, 封装了自己的消息格式,采用byte流的方式进行交互, 在测试过程中,并发量50以下正常运行, 在超过100时,服务器无法正常发送消息,问题描述如下: 以调试模式启动服务器, 此时停止所有客户端, 1,重新连接一个新的客户端,服务端能在sessionOpen中捕获并处理客户连接; 2,服务器只有第一条消息被发 ...
ray820328 评论(0) 有1378人浏览 2013-02-18 15:51

2013-01-14 14:50 Direct Buffer vs. Heap Buffer

1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高; 2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Buffer所申请的空间),它似乎给人感觉是“内核缓冲区(buffer in kernel)”。Heap Buffe ...
zhanghteye 评论(0) 有643人浏览 2013-02-01 16:28

java网络连接异常

try{ Socket socket = new Socket(); socket.connect(new InetSocketAddress("192.168.1.X", 22400), 50000); }catch (Exception e) { System.err.println((System.currentTimeMillis() - start ...
pcpig 评论(0) 有4197人浏览 2013-02-01 10:07

mina2 之 outofmemory

  mina在接收数据时,接到的数据后使用protocoldecoderoutput将数据写入消息队列,用户在ioHandler的messageReceived方法中取数据并处理。 当数据处理不过了时,消息队列就会被撑爆,最后oom。   使用mina时如果数据量较大,可以直接绕开内置的消息队列,不在ioHandler中处理收发数据操作,而直接在decoder和encoder中操作。   ...
shenbai 评论(0) 有1309人浏览 2013-01-29 17:18

mina源码解析之---数据接收处理流程

        如果想通过Mina来实现一个自定义协议的网络应用程序,用户只需要编写自定义协议编解码处理器和业务处理逻辑即可。由于每一个Session关联一个Processor处理线程,多个Session共享有限的Processor线程池,如果Handler中的业务逻辑处理比较耗时,会导致后续请求阻塞等待,严重降低效率,所以,一般会向Acceptor的FilterChain添加一个Executo ...
scriptguy 评论(0) 有3102人浏览 2013-01-23 20:47

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics