nSocket輕量級網絡通信框架
nSocket是基于java NIO.1和NIO.2開發(fā)的輕量級網絡通信框架,該框架為用戶提供異步非阻塞的網絡編程接口。目前更新到0.1版本,實現了基本的連通性和簡要的通信,在0.2版本中將增加filter chain的功能。nSocket與mina、netty、xSocket這類高性能的設計不同之處在于,nSocket將直接使用java7中的異步通道構建異步操作,并在后期將弱化C/S模式,逐步過渡到P2P模式。
編寫目的:
簡化NIO開發(fā)過程,將業(yè)務與實現細節(jié)分離;
后期將基于P2P網絡實現,將弱化C/S模式;
為分布式提供基礎通信平臺。
已經實現:
1、IoCommunicate--IoAcceptor--IoConnector
2、IoSession
3、IoHandler
4、A Simple Polling
中文詳情可見:nSocket設計概要
評論
圖片
表情
