首页 > Web开发 > 详细

mina2.0.9 netty4.0.25 编码和解码 性能测试

时间:2015-02-11 11:06:20      阅读:352      评论:0      收藏:0      [点我收藏+]
package com.server;

import java.net.InetSocketAddress;
import java.nio.charset.Charset;

import org.apache.mina.core.service.IoAcceptor;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.filter.executor.ExecutorFilter;
import org.apache.mina.transport.socket.nio.NioSocketAcceptor;

import com.decode.DataObjectDecoder;
import com.encode.DataObjectEncode;

public class MinaServer {
    public final static int PORT = 9100;
	
	public final static void init()
	{
		Charset charset = Charset.forName("utf-8");
		IoAcceptor acceptor = new NioSocketAcceptor();
        try 
        {
        	acceptor.getFilterChain().addLast("codec",new ProtocolCodecFilter(new DataObjectEncode(charset),new DataObjectDecoder(charset)));
        	acceptor.getFilterChain().addLast("exceutor", new ExecutorFilter()); 
        	acceptor.setHandler(new MinaServerHandler());
        	acceptor.bind( new InetSocketAddress(PORT));
		} 
        catch (Exception e) 
        {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	
	
	public static void main(String[] args)
	{
		MinaServer.init();
	}
}


mina2.0.9 netty4.0.25 编码和解码 性能测试

原文:http://my.oschina.net/huaye2007/blog/377543

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!