• Netty2


    Netty 2 提供了一组基于事件的API来开发高性能, 可管理的TCP/IP服务端或客户端应用程序. 对于要求建立高性能的网络应用来说,Netty提供许多基本特性,像readiness selection, 线程池, 写缓冲DoS的预防, 可重用的缓冲等.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    JavaGroups:JavaGroups是一个群组通讯工具包。它基于IP组播(multicast),但利用可靠性与群组从属关系对它进行扩展。
    xSocket:xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。
    Raining Sockets:Raining Sockets是一个非阻塞的sockets框架.开发者可以利用它来构建高性能的可以发送与接收10000 socket连接的应用程序.
    Charles:Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息).
    邮件服务器 Mireka: Mireka是一个拥有SMTP,Mail应用和POP3服务的邮件服务器。它还可以作为SMTP代理。当作为一个代理时,可用于防止和诊断问题邮件,过滤垃圾邮件。
    主要功能:
    提供详细日志功能
    基本的邮件流量统计
    基于DNSBL和SPF垃圾邮件过滤 
    只接收来到本地域名和收件人的邮件
    可以使用通配符(正则表达式)来指定本地收件人
    支持循环检测
    可以配置最大邮件大小
    易于利用Java自定义过滤器
    单独的邮件传输代理和邮件提交发送端口:默认为25和587
    支持收邮件代理功能包括MSA和MTA
    代理可以基于收件人从多个后端选择服务器
    支持别名,转发列表和(非常)简单的邮件列表
    在所有服务上使用STARTTLS实现安全通信
    可嵌到其它应用程序中使用。
    可运行在任何支持Java的操作系统中如:Windows、Linux等。
    Apache James:完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储。
    DualRpc:DualRpc是一个用于开发在客户端与服务器之间实现RPC调用的简洁Java框架。它对于构建胖/瘦客户端与服务器上的商业逻辑交互是一个实用的解决方案。这个框架是双向的-客户端可以调用服务端的方法并且服务器同样可以调用客户端的方法。RPC调用或信息都可以被广播到所有连接着的客户端。由于在客户端与服务器之间始终建立着一个单一,持续的TCP/IP连接,所以对话状态在RPC调用期间将被一直保持着。内置SSL,SSH和HTTP/SOCKS代理通道使得可在防火墙之内部署应用程序并保证调用的安全。DualRpc能够与Swing,SWT和其它GUI框架结合使用。DualRpc 客户端可以通过手动安装也可利用Java Web Start实现大范围部署。
    Jsmtpd:Jsmtpd是一个简洁的Email服务器,完全用Java开发。它基本的功能是可以利用SMTP协议来发送Email.Jsmtpd的其它功能是以插件模块的形式来实现,支持TLS(SSL),SMTP 验证,垃圾邮件过滤,病毒检测,DNS查询等其它功能插件。
    Deep Network Analyzer (DNA):Deep Network Analyzer(DNA)是一个灵活的,可扩展的深度网络分析器(服务器软件)与框架,它可收集和分析网络数据包,网络对话(sessions)与应用层协议(HTTP,DNS,P2P,VoIP等),被动地隔离企业级网络.DNA主要设计用于Internet安全,入侵探测,网络管理,协议与网络分析,信息搜集,网络监测应用程序.
    WebSocket4J:WebSocket4J是WebSocket协议的一个Java实现。它可以用于让运行在同一个JVM上的多个Web应用程序相互通信。由于当前WebSocket4J没有实现客户端协议,所以它不能够用于连接WebSocket服务器。