libnode 是 C++ 语言版的 Node.js,和 Node.js 一样,libnode 提供了非堵塞的 I/O,可让你用 C++ 开发可伸缩的 Web 应用,实现了基于 shared_ptr 或 bdw-gc 自动的内存管理。libnode 很适合在嵌入式设备上使用,因为其系统资源消耗非常的低。
# 应用服务器
Wheatserver来自于构造一个开源的uWSGI轻量级的项目,但随着项目发展,可插拔式的工程构建使得发展为通用应用服务器,分离的模块使得极易构造出适合的应用环境。通过Wheatserver,我们构建出了一个极快的WSGI应用服务器和Redis集群管理应用,我们发现Wheatserver能极大的提高高性能服务器端软件的构建。
WildFly,原名 JBoss AS 或者 JBoss,是一套应用程序服务器,属于开源的企业级 Java 中间件软件,用于实现基于 SOA 架构的 Web 应用和服务。WildFly 包含一组可独立运行的软件。红帽公司宣布 JBoss AS 的继任者 WildFly,WildFly 将推动下一代应用服务器技术的发展,这个项目的名字是 JBoss.org 社区成员在 2012 年底投票产生。红帽已经演示了很多项目,包括 JBoss AS 7、Infinispan 以及运行在 Raspberry Pi、嵌入式
Zend Server PHP应用服务器
bjoern HTTP/1.1 WSGI 服务器
# 应用服务器 # Nginx扩展模块
PKUAS 2010 轻量级开源JEE应用服务器
loServer 基于Netty的Http应用服务器
Payara是一款Java EE 7应用服务器。2013年11月Oracle决定终止GlassFish的商业支持后,一批人从GlassFish 4.1衍生出了Payara。Payara是一个对开源版GlassFish应用服务器提供7天*24小时支持的软件。Payara与GlassFish的关系,类似于MariaDB与MySQL的关系。许可证Payara服务器与GlassFish(玻璃鱼)一样,是在CDDL许可证下发布的。Payara - 为生产环境做了优化 为生产环境调整了域配置 默认的安全性 着眼于保持和
Netty-socketio 是一个 Java 语言版本的 Socket.IO 服务器的实现,基于 Netty 框架开发。
Furnace 是一个轻量级的模块化服务容器,基于已有的 JBoss 模块、Maven 和 CDI 标准技术构建。
Node-Lua是一款基于Lua实现的脚本和服务器引擎,它支持构建海量Lua服务并以多线程方式运行在多核服务器上,采用了任务多路复用的设计方案,有效利用了多核优势。node-lua致力于构建一个快速、简单易用的Lua脚本和服务器开发和运行环境。该引擎参考了Node-Js和Skynet的设计思想,并对其进行了整合和优化。引擎核心层同时支持同步阻塞和异步回调的api设计方案,让异步io等接口更加简单易用。
Chalice 允许开发者快速创建和部署应用,采用 Amazon API 网关和AWS Lambda 。他提供以下功能:。{"hello":"world"}创建以上“hello world”应用并运行,只需要30秒左右。同时,亚马逊AWS产品官网也给出了该项目的使用演示视频,开发者可以参看该视频,详细的了解该项目。
Meinheld 是一个高性能的异步 WSGI Web 服务器。是一个兼容 WSGI 的服务器,支持PEP333 和PEP3333 规范。Meinheld 利用 greenlet 和 Picoev 实现异步 I/O。Meinheld 要求Python 2.x >= 2.6 或者 Python 3.x >= 3.2 ,同时要求 greenlet >= 0.4.5。支持 Linux, FreeBSD, Mac OS X. 也可以通过 Gunicorn 来提供服务。
AndServer Android 端的 Web 服务器
# 应用服务器 # 手机/移动开发
Open Liberty 是一个高模块化、快速和高动态性的应用服务器运行时环境。Open Liberty 项目是一个完全兼容 Java EE 7 的应用服务器,当然,也兼容最新的 Eclipse MicroProfile API。如果需要支持,可通过 WebSphere Liberty 获得支持。Open Liberty 作为 WebSphere Liberty 核心,现已在 EPL-1.0 的许可证下正式开源。
einx 是一个由 golang 编写的用于游戏服务器或者应用服务器的开源手脚架。采用较为传统的以业务划分并发模块的方式降低逻辑开发难度,在逻辑开发与执行效率间取得平衡。设计核心模块与组件的组合机制,模块是逻辑核心。模块与组件每个模块有且仅有一个goroutine用于处理被投递到本模块中的消息,在模块中的逻辑不需要考虑同步问题,简化了逻辑开发难度,模块与模块之间可以通过RPC交互。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号