高并发服务器框架 silly

MIT
C/C++ Lua 查看源码»
Linux
2017-06-02
findstr

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>

参考链接

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

《Effective Java》读书笔记--创建和销毁对象

这是我的Effective Java读书笔记。

2014/05/02 15:07
200
0
To pull something out of the hat 突施妙计 2016-10-04

a sell-out 售罄 to pull something out of thin air

2016/10/08 17:47
8
0
设计模式--6大原则--单一职责原则

单一职责原则(Single Responsibility Principle),简称SRP。 定义: There should never be more than one reason for a class to change. 应该有且仅有一个原因引起类的变更。 有时候,开...

2014/07/22 20:11
124
0
设计模式--6大原则--单一职责原则

设计模式--6大原则--单一职责原则 单一职责原则(Single Responsibility Principle),简称SRP。 定义: There should never be more than one reason for a class to change. 应该有且仅有一...

2013/12/12 16:25
80
0
TCP Silly Window Syndrome

TCP "Silly Window Syndrome" and Changes To the Sliding Window System For Avoiding Small-Window Problems...

2015/11/15 20:37
128
0
"Unexpected end of JSON input while ..."解决方法

描述:npm instrall 出现"Unexpected end of JSON input while parsing near..."的解决方法 场景: 使用了淘宝镜像后,npm install 报错 npm ERR! Unexpected end of JSON input while pars...

2018/06/26 22:25
855
0
Head First C 第十一章 网络与套接字 创建knock-knock服务器 partII

创建一个简单的能够进行与客户端交互的服务器

2016/04/26 20:20
46
1
My difficult situation

Everyone had a difficult situation. I have one now. My sun is 3 years old now, and I want to stay with my sun now, but I don't know if I should go back to my hometown or I shoul...

2016/07/16 09:31
3
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部