• Cindy


    基于java nio的Cindy提供一个简单,高效的异步I/O框架,支持tcp/udp/pipe并易于测试.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    JWhoisServer:JWhoisServer是一个小型,快速,高度可配置,遵循RFC3912的whois服务器。它使用RDBMS作为存储引擎。支持的数据库包括:MySQL、PostgreSQL、HQSQLDB、SQLite和Firebird。
    Groovy XMLRPC module: 这个Groovy XMLRPC模块能够让你创建一个本地XML-RPC服务器或调用远程服务器提供的服务。
    NIO Framework:NIO Framework搭建在Java NIO library之上,封装了原始NIO的大部分复杂性。利用NIO Framework能够很容易地开发安全,高性能的Java网络应用程序。
    Geroa:Geroa是一套基于Java的开源email服务器API,能够让开发人员将emai服务器的功能添加至Web应用系统中。它支持接收来自其它email服务器的邮件,发送来自email客户端的邮件,通过POP浏览邮件。
    DualRpc:DualRpc是一个用于开发在客户端与服务器之间实现RPC调用的简洁Java框架。它对于构建胖/瘦客户端与服务器上的商业逻辑交互是一个实用的解决方案。这个框架是双向的-客户端可以调用服务端的方法并且服务器同样可以调用客户端的方法。RPC调用或信息都可以被广播到所有连接着的客户端。由于在客户端与服务器之间始终建立着一个单一,持续的TCP/IP连接,所以对话状态在RPC调用期间将被一直保持着。内置SSL,SSH和HTTP/SOCKS代理通道使得可在防火墙之内部署应用程序并保证调用的安全。DualRpc能够与Swing,SWT和其它GUI框架结合使用。DualRpc 客户端可以通过手动安装也可利用Java Web Start实现大范围部署。
    JGroups:JGroups扩展于可靠的单播传输机制(类似TCP)至多播,它在IP多播的基础上同时提供可靠性和群组功能。
    LipeRMI:LipeRMI是一个轻量级远程方法调用框架,类似于Java RMI。它专门设计用于基于Internet通信的环境。每一个客户端只有一个socket。它的主要特性包括:
    # 提供一个简单,可扩展框架和API。
    # 非常轻量级不依赖任何第三方包。
    # 安全可靠。
    # 提供类似于RMI的API,让程序只需做少量调整,就能够将RMI替换为LipeRMI。
    # 优化带宽使用率。
    # 优化客户端与服务器的通信(复用相同的socket并保持alive)。
    # 当面向连接的事件发生时,将触发预定的动作。
    EJBCA:EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。
    dnsjava:dnsjava是DNS协议的一个Java开源实现。
    JAFS:JAFS(Just Another Ftp Server)是一个采用Java实现的企业级FTP RFC。JAFS能够并行处理多个FTP服务器实例而且实现了大部份现代FTP的相关技术。