最新文章列表

mina 简单server端例子

jar包依赖: <dependency> <groupId>org.apache.mina</groupId> <artifactId>mina-core</artifactId> <version>2.0.7</version> </dependency> ...
nullpoint 评论(0) 有948人浏览 2014-03-14 16:28

南京POC项目总结-采用ActiveMQ进行项目实现

刚来时搞不清楚POC什么意思,查了下在这也普及下:Proof Of Conception,概念证明。   背景: 属于中途介入、二次分包项目,之前的分包商做出的东西性能上稍微有些弱,架构上有些不合理。 设计: 数据推送流程:总部->大区->城市,考虑到总部压力大,将压力分摊到大区来做,总部只做数据入库。与甲方探讨此设计时,直接被毙掉,理由是出于安全考虑,大区不能直接访问总部 ...
guooo 评论(0) 有3472人浏览 2014-01-26 11:37

网络通讯应用mina研究一

mina研究一 Apache Mina IoAcceptor与IoConnector   简介 Apache mina是一个介于应用程序与网络之间的NIO框架,它使程序员从繁琐的网络操作中解脱出来,花更多的时间在业务处理上。 如下图所示,mina分为三层 1、IOService层:处理IO操作 2、IOFilter层:过滤器链,日志处理、字节变换、对象转换等操作 3、IOHand ...
fxzcollege6 评论(0) 有528人浏览 2014-01-24 12:50

Mina重连 千万别这么干

以前写了一篇介绍Mina简单示例的文章:Mina TCP服务端客户端 示例 在初始化客户端连接的时候,我是在构造方法里面写的: public MinaTcpClient() { connecto ...
cuisuqiang 评论(6) 有22863人浏览 2014-01-02 13:49

基于Apache MINA Server2.0中文参考手册

http://www.360doc.com/content/12/0410/15/9184201_202487090.shtml
sungang_1120 评论(0) 有546人浏览 2013-11-25 13:21

Mina2.0 框架源码分析

http://www.open-open.com/doc/view/2ccbeb993e804a32829627da878a9e21
wbj0110 评论(0) 有830人浏览 2013-11-21 09:43

网络游戏服务器架构研究(-)代理服务器的简单实践

网络游戏的服务器框架中,通常需要代理服务器ProxyServer来解决高并发的请求。 目前实现了一个很简单代理服务器,没有考虑高并发的问题,只是实现了 ...
nbtlxx 评论(0) 有1639人浏览 2013-11-13 13:44

apache mina 发送和接收 字节数组 byte[]

客户端:public class ByteClient{       public static void main(String[] args) throws InterruptedException {          byte [] message="aaaaaaaaaaaaa".getBytes();        try {            MinaClie ...
cms163 评论(0) 有1658人浏览 2013-10-25 09:58

基于FLEX,MINA消息推送核心代码

import java.util.List; import java.util.Map; import net.sf.json.JSONObject; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.mina.core.s ...
mengqingyu 评论(0) 有1730人浏览 2013-10-21 16:15

Mina源码分析——IoService

   这两天看了下Mina和Netty的源码,想比较来说Mina的结构简洁易懂。Mina和Netty出自同一人,而Netty是作者对Mina的重构版,改进了很多。如果学习网络编程的话,个人建议从Mina开始,学完Mina后再看Netty,学习曲线会变得很平滑;同时还能深刻理解到作者改进点。    先看下Mina的结构图,如果之前做过java的web开发,熟悉servlet规范,看到这个结构图,会觉 ...
berdy 评论(0) 有3049人浏览 2013-10-18 17:53

Java NIO

众所周知Mina是一个基于java NIO的网络框架,那么在了解Mina之前,需要先了解下java NIO。jdk1.4中引入了NIO的相关api,主要是针对解决一些高并发高吞吐的IO。API的类图如下(网上找的) 主要的三个概念: 1、Channel 2、Buffer 3、Charset 下面主要介绍下Channel和Buffer,因为这两个是相辅相成的。Charset用来辅助解决字符编码的 ...
berdy 评论(0) 有1423人浏览 2013-10-15 14:48

Apache Mina: StreamIoHandler传输文件处理

通过StreamIoHandler来进行文件的传输 1. 创建通过接收的BufferedInputStream写输出BufferedOutputStream的方法 public class IoStreamThreadWork extends Thread { public static final int BUFFER_SIZE = 1024*2; priva ...
jean7155 评论(1) 有4024人浏览 2013-10-12 15:45

Apache Mina: 自定义codec

本例子根据mina自带的例子:sumup改写。 1. 基本原理: 1) 客户端向服务端发送AddMessage对象时,先根据AddMessageEncoder编码, 当服务端接收到AddMessage后,根据自定义的AddMessageDecode解码数据。 2) 服务端数据解码后,生成回复对象ResultMessage,并对该对象通过ResultMessageEncoder进行编码,并发送到 ...
jean7155 评论(0) 有2550人浏览 2013-10-11 13:30

ApacheMina:ObjectSerializationCodecFactory的例子

1. 定义发送的RequestObject和返回的ResponseObject RequestObject.java public class RequestObject implements Serializable { private static final long serialVersionUID = 8891436114296586399L; private int ...
jean7155 评论(0) 有1199人浏览 2013-10-09 11:18

Apache Mina的最简单例子

apache mina的下载地址:http://mina.apache.org/mina-project/downloads.html 1. 首先,要在classpath中配置以下的jar文件: mina-core-2.0.7.jar mina-example-2.0.7.jar slf4j-api-1.6.6.jar ...
jean7155 评论(0) 有2136人浏览 2013-10-09 10:35

Mina原理解析

客户端通信过程 1.通过SocketConnector同服务器端建立连接 2.链接建立之后I/O的读写交给了I/O Processor线程,I/O Processor是多线程的 3.通过I/O Processor读取的数据经过IoFilterChain里所有配置的IoFilter,IoFilter进行消息的过滤,格式的转换,在这个层面可以制定一些自定义的协议 4.最后IoFilter将数据交给Ha ...
兩ting 评论(0) 有857人浏览 2013-07-29 00:10

Mina服务器开发入门基础,实例讲解

简介: Apache MINA 2 是一个开发高性能和高可伸缩性网络应用程序的网络应用框架。它提供了一个抽象的事件驱动的异步 API,可以使用 TCP/IP、UDP/IP、串口和虚拟机内部的管道等传输方式。Apache MINA 2 可以作为开发网络应用程序的一个良好基础。本文将介绍 Apache MINA 2 的基本概念和 API,包括
兩ting 评论(1) 有1653人浏览 2013-07-26 19:16

MINA初识

public class Main {     private static final int PORT = 8080;     public static void main(String[] args) throws Exception {         NioSocketAcceptor acceptor = new NioSocketAcceptor();         // Pr ...
yaohe 评论(0) 有626人浏览 2013-07-18 16:10

mina

优化指南 MINA默认配置的性能并不是很高的,部分原因是MINA目前还保留初期版本的架构,另外一个原因是因为JVM的发展。 首先我们关闭默认的ThreadModel设 ...
terry201208 评论(0) 有908人浏览 2013-07-17 18:01

最近博客热门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