libloop 项目地址 https://github.com/zhicheng/libloop
项目是从我司的商业项目 OpenNS-DNS (非开源项目, C500K 服务器) 中抽出来的,还没有合并回去,但这只是早晚的事。
封装了 select,epoll 和 kqueue 。 Linux 是首要支持的平台,*BSD 只做开发级别的支持, Windows 不支持。
Timer 目前实现用的是 Python heapq 模块(C Port ),性能比较弱,还要优化。
另外还封装了几个 Unix-Like 下常用的小工具,都是可以单独拿出来用的。
其它的独立 lib
这些都是比较老的项目,因为代码量非常小,所以比较容易使用。有任何问题都可以直接问我。
说说最近在忙的项目,
创建了一个"高性能服务器" QQ 群 487562707 ,欢迎有兴趣的同学进来交流。
也可以关注我的博客 https://www.textarea.com/zhicheng/ 以后会经常分享一些服务器开发地东西。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.