N2O是一个可嵌入的消息协议环库,用于WebSocket、HTTP、MQTT和TCP服务器。它提供基本功能,如进程管理、请求处理的虚拟节点环、会话、帧编码、MQ和缓存服务。
特点包括:
格式化: BERT、JSON—可动态更改
协议: N2O、NITRO、SPA、FTP
端: WebSocket、HTTP、REST
高性能协议中继
尽可能小的代码库— 1K LOC
BEAM/LING支持:posix、arm、mips和xen平台
采用 MAD 单文件原子包装
Handlers
PubSub:MQS、GPROC、SYN
Templates:DTL、NITRO
Sessions:服务器驱动
DOM语言:SHENJavaScriptCompiler
ErrorLogging:IO、LOGGER
Security:PLAIN、AESCBC128
Speed: 在笔记本上轻松达到 30K conn/s
Samples:Skyline(DSL)、Games(SPA)、Review(KVS)、Sample(MAD)
评论