libevent 是一个异步事件处理软件函式库,以BSD许可证释出。 libevent提供了一组应用程序编程接口(API),让程式设计师可以设定某些事件发生时所执行的函式,也就是说,libevent可以用来取代网络服务器所使用的循
React (Node.PHP) 是一个 PHP 开发的平台,用于构建快速、可伸缩的网络应用,可用于事件驱动的、无堵塞的 I/O
VOOVAN 开源框架 Voovan 是一个高性能异步网络框架和 HTTP 服务器框架,同时支持 HTTP 客户端抓取、动态编译支持、数据库访问封装以及
VPP平台是一个可扩展的框架,可提供开箱即用的生产质量交换机/路由器功能。它是思科矢量数据包处理(Vector Packet
Fast Android Networking 库是一个功能强大的网络库,用于在 OkHttp Networking Layer 之上进行 Android
gnet 是一个基于事件驱动的高性能和轻量级网络框架。它直接使用epoll 和kqueue 系统调用而非标准 Golang
xSocket是一个轻量级的基于nio的服务器框架用于开发高性能、可扩展、多线程的服务器。该框架封装了线程处理、异步读/写等方面。
Grizzly简介 Grizzly是一种应用程序框架,专门解决编写成千上万用户访问服务器时候产生的各种问题。使用JAVA
Naga是一个非常小的NIO类库。提供封装Socket和ServerSocket的几个Java类。 服务端示例代码:
libev是高性能事件循环/事件模型的网络库,并且包含大量新特性。 它是继lievent和Event perl
Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术
Cindy是一个强壮,可扩展,高效的异步I/O框架。支持TCP,SSL-TCP, UDP和Pipe。
Netty是一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
Asynchronous IO for Java(AIO4J)提供在套接字和文件上执行异步 IO 的功能。AIO4J 可以替代经典的同步
NIO Framework 是对 Java NIO 库的封装,将NIO的复杂度隐藏起来。有了它,人们可以方便地实现安全,高性能的Java网络应用程序。
ioserver 提供高性能,易扩展的NIO 网络框架,相对于MINA更加轻量级,代理更容易读懂,对于想要深入了解MINA的开发人员,这是一个不错的学习框架,框架主要至力于解决中国市场上手机网游的服务器端程序编写。
asyncoro 库是python的一个标准库,它是一个异步socket的包装。我们操作网络的时候可以直接使用socket等底层的库,但是
Asio 是一个跨平台的C开发包用来处理网络和低级I/O编程,通过先进的C方法为开发人员提供连续异步模型。
基于libevent 2.0 bufferevent写的tcp网络服务器框架,参考了evhttp对bufferevent的封装,抽象出连接类,使得编写异步高性能的tcp服务器变得更加容易。
libuv 是 Node 的新跨平台抽象层,用于抽象 Windows 的 IOCP 及 Unix 的libev。作者打算在这个库的包含所有平台的差异性。
SuperSocket 是一个轻量级的可扩展的 Socket 开发框架,可用来构建一个服务器端 Socket 程序,而无需了解如何使用
这是一个Socket.IO服务器端实现,基于netty框架,适合于 socket.io 0.9-1.0版本(虽然socket.io 目前还处于 0.9版本,会支持到1.0)
YYNetSDK是一款集成BSD socket,windows IOCP 等网络技术的开发包,同时包括线程池,连接池,内存池等主流技术。可以免费用于MMORPG Server、WebGameServer ,etc网络服务器的开发。
Node.cs 是用 C# 实现的 Node.js 。 示例代码: public class Webserver : INodeProgram { public int Main( string[] args )
epoll + 线程池 做到支持 1:10000 以上的并发不成问题,呵呵 由于使用了 epoll 和 futex (添加中,.....) 和 clone 建立的共享全部内存的进程 ( 目前暂时使用线程) 基本上就没有打算支持
libGod是一个全异步+协程机制实现的网络库,适用于windows、linux、bsd等多种平台。内部使用IOCP、epoll、kqueue等系统调用管理事件机制,同时巧妙的利用协程,将复杂的异步逻辑转换为同步,使用起来非常简单。lib
SPServer 是一个 C++ 的网络服务器框架,实现了 Half-Sync/Half-Async 和 Leader/Follower 设计模式,基于
JASocket 基于 JActor 和JID 项目,提供一个稳健而且高性能的移动代理平台,以避免单点故障。JASocket
Erlang 版本的 socket.io 服务器实现
Finagle 是一个容错的、与协议无关的用于 JVM 的RPC系统。Finagle 使用sbt 进行构建。Finagle 来自 Twitter !它使得在 Java、Scala
Zevent 是一个轻量高性能网络服务器端开发框架+应用例程(linux)
EventMachine 是一个基于Reactor设计模式的、用于网络编程和并发编程的框架。Reactor模式描述了一种服务处理器,它接受事件并将其分发给已注册的事件处
Raknet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高效的网络传输服务。通常情况下用于游戏,但也可以用于其它项目。
nSocket是基于java NIO.1和NIO.2开发的轻量级网络通信框架,该框架为用户提供异步非阻塞的网络编程接口。目前更新到0.1版本,实现了基本的连通性和简要的通信,在0.2版本中将增加filter
Parallel-NetCDF 是一个使用 MPI-IO 和一个定制版本的NetCDF API 来实现高性能 I/O 的开发库。
Vert.x 是一个用于下一代异步、可伸缩、并发应用的框架,旨在为 JVM 提供一个Node.js 的替代方案。开发者可以通过它使用