• IoServer


    高性能,易扩展的网络框架,相对于Apache的MINA更加轻量级,源码更容易读懂,源码中有大量详细的中文注解,是一个非常不错的学习框架,框架主要至力于解决中国市场上手机网游的服务器端程序的编写。收录时间:2010-11-15 12:40:02
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    EJBCA:EJBCA是一个全功能的CA系统软件,它基于J2EE技术,并提供了一个强大的、高性能并基于组件的CA。EJBCA兼具灵活性和平台独立性,能够独立使用,也能和任何J2EE应用程序集成。
    Hyperic HQ:Hyperic HQ是一个开源(GPL授权)IT资源管理平台。
    Hyperic HQ 可以监控和管理: 操作系统:AIX,HP/UX,Linux,Solaris,Windows,Mac OSX,FreeBSD Web服务器:Apache,Microsoft IIS,Sun ONE Web Server 应用服务器:BEA WebLogic,IBM WebSphere,JBoss,Apache Geronimo,Macromedia ColdFusion,Macromedia JRun,Microsoft .NET Runtime,Novell Silverstream,Tomcat,Caucho Resin 数据库:IBM DB2,Microsoft SQL Server,MySQL,Oracle,PostgreSQL,Sybase Adaptive Server 消息中间件: ActiveMQ,Weblogic MQ 微软的产品: MS Exchange,MS ActiveDirectory,.NET 虚拟产品: VMWare,Citrix Metaframe 应用平台: LAMP,LAM-J,J2EE,MX4J 其他:网络设备交换机,路由器,网络服务等。 
    Java Sockets:Java Sockets是一个Java类库模仿了C++ Sockets library的实现方式并基于SUN的java.nio.* 非阻塞网络I/O类。
    Deep Network Analyzer (DNA):Deep Network Analyzer(DNA)是一个灵活的,可扩展的深度网络分析器(服务器软件)与框架,它可收集和分析网络数据包,网络对话(sessions)与应用层协议(HTTP,DNS,P2P,VoIP等),被动地隔离企业级网络.DNA主要设计用于Internet安全,入侵探测,网络管理,协议与网络分析,信息搜集,网络监测应用程序.
    JavaGroups:JavaGroups是一个群组通讯工具包。它基于IP组播(multicast),但利用可靠性与群组从属关系对它进行扩展。
    Adito:Adito是一个基于Web的SSL VPN服务器。采用Java开发并拥有一个基于浏览器的ajax界面。只需一个浏览器就能够安全地访问大部分内网服务。Adito是SSL-Explorer的一个分支。
    Google Feed Server:Google Feed Server是一个基于Apache Abdera框架开发的Atom协议发布服务器。Google Feed Server提供一个简单的后台用于设置数据适配器,让开发人员能够利用现有的数据源比如数据库快速部署一个供稿(Feed)。
    S4: S4是Yahoo!发布的一个开源通用、分布式、可扩展、部分容错、具备可插拔功能的平台。这套平台主要是为了方便开发者开发处理流式数据(continuous unbounded streams of data)的应用。Yahoo!之所以开发S4系统,主要是为了解决它现实的问题:搜索广告的展现。搜索广告是当前各大搜索引擎的主要收入来源,用户发出查询请求,搜索引擎在返回正常结果的同时也会返回相关广告,而广告是按照点击付费。为了在最好的位置,放置最相关(也就是用户最有可能点击)的广告,各大搜索引擎使用了大量的数据挖掘和机器学习算法来进行相关性计算,以便提高收入,满足用户需求。其中很重要的一点就是要不断分析用户的点击反馈,以便捕获用户的行为。S4最初主要还只是用来处理用户的点击反馈。
    SOHT:SOHT项目提供一个易于使用的工具,能够让所有Socket连接通过一个HTTP代理服务器进行转发。这个工具非常适合于那些被防火墙限制只能通HTTP协议访问互联网的用户。
    数据虚拟化系统 Teiid: 1、Teiid简介
    Teiid是一个数据的虚拟化系统,使应用系统能够使用来自多个异构数据源的数据。
     
    Teiid是由工具、组件和用于服务创建和执行的双向数据服务组成。 通过抽象和联邦,实现分布数据源的实时数据访问和集成,无需复制或从记录系统移动数据。 
    2、Teiid架构

    3、Teiid组成




    查询引擎

    Teiid的核心是一个高性能的查询引擎,处理来自联邦数据源的关系型、XML、XQuery和(存储)过程型的查询。 其特点包括支持同购模式(homogenous  schema),异构模式(hetrogenous schema)、事务(transaction)和用户定义函数(user defined function)。

    嵌入式

    一个易于使用的JDBC驱动程序,可以使查询引擎嵌入任何Java应用中。 (现7.0不支持,但未来roadmap准备实现)。

    服务器

    企业准备好的、可扩展、可管理的查询的引擎,运行在JBoss AS中,可提供额外的安全性,容错和管理功能。

    连接器

     
    Teiid包括一组丰富的转换器(translator)和资源适配器,使其可访问多种数据源,包括大多数关系数据库,Web服务,文本文件和LDAP,以满足不同来源的数据需要。 自定义转换器和资源适配器易于开发。

    工具

    创建 -使用 Teiid设计师 来定义 虚拟数据库, 包含视图、存储过程,甚至动态的XML文档。
    监控和管理 -使用 Teiid JOPR控制台,来控制任意数量的服务器。
    脚本 -使用 Teiid AdminShell 实现自动化管理和任务测试。