silly 高并发服务器框架

程序名称:silly

授权协议: MIT

操作系统: Linux

开发语言: C/C++

silly 介绍

silly 是一个以 Lua 语言开发为主的高并发服务器框架,也是一个轻量的、极简的服务器程序框架。

silly 底层采用 C 和 Lua 语言混合开发,而上层业务逻辑开发则以 Lua 语言开发为主。

silly 工作于传统的单进程单线程模型。主要解决 socket 连接管理及异步调用带来的麻烦(callback hell)。socket 连接管理主要采用
C 代码编写,Lua coroutine 则被用来避免异步调用带来的麻烦。

依赖

debain

sudo apt-get install libreadline-dev

centos

yum install readline-devel

构建

make linux


make macosx

运行

./silly <configfile>

参考链接

silly 官网

https://github.com/findstr/silly

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。