N2O 笔记本上轻松每秒 30K 连接的 Erlang 应用服务器

开源网站开源项目 24-05-03 10:57:30

N2O 是一个可嵌入的消息协议环库,用于WebSocket、HTTP、MQTT和TCP服务器。它提供基本功能,如进程管理、请求处理的虚拟节点环、会话、帧编码、MQ和缓存服务。

特点包括:

格式化:BERT、JSON — 可动态更改

协议:N2O、NITRO、SPA、FTP

端:WebSocket、HTTP、REST

高性能协议中继

尽可能小的代码库 —1KLOC

BEAM/LING 支持:posix、arm、mips 和 xen 平台

采用MAD单文件原子包装

Handlers

PubSub: MQS、GPROC、SYN

Templates: DTL、NITRO

Sessions: 服务器驱动

DOM 语言: SHEN JavaScript Compiler

Error Logging: IO、LOGGER

Security: PLAIN、AES CBC 128

Speed:在笔记本上轻松达到30Kconn/s

Samples: Skyline (DSL)、Games (SPA)、Review (KVS)、Sample (MAD)

[N2O 笔记本上轻松每秒 30K 连接的 Erlang 应用服务器]相关推荐
ThinkSNS PHP 社交网络

ThinkSNS PHP 社交网络

ThinkSNS简介 ThinkSNS(简称TS),是智士软件旗下的开源微博、社交系统,含微博、论坛、资讯、频道、商城……...

Plane 项目管理工具

Plane 项目管理工具

Plane 是开源项目管理工具,可作为 JIRA 的开源替代方案,其界面简洁美观,支持 Docker 部署,还支持从 G……...

zTree JQuery Tree 插件

zTree JQuery Tree 插件

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大……...

今日开源
  1. NEC 网易 CSS 框架

    NEC 网易 CSS 框架

    NEC是网易(杭州)前端CSS开源项目代号,她为您提供漂亮简单的样式解决方案。 她包括了规范、框架、代码库、插件等内容,致力于为前端开发人员提供高效率高质量的前端页面开发解决方案,提高多人协作效率,也为非……

    开源软件 2024-05-06

  2. Ibis Python 数据分析框架

    Ibis 是一个新的 Python 数据分析框架,目标是让数据科学家和数据工程师们处理大型数据时,能够像处理小中型数据一样的高效。为了实现这个目标,我们将启用 Python 来作为 Apache Hadoop 的第一级别语言,并不在功……

    开源软件 2024-05-06

  3. Osiris 分布式论坛程序

    Osiris 是一套去中心化的分布式论坛程序。GIT式的内容控制能力和信用的继承功能,让它十分有趣。程序使用 C++ 编写,采用Python作脚本引擎。 * P2P – 公钥加密系统配合P2P技术,让每个客户端都拥有(数据)完整的论坛……

    开源软件 2024-05-06

返回顶部小火箭