Skip to content

hankai17/sickle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sickle

A Rust multi-thread asyn io lib

项目特点

  • 不使用await async的纯异步实现
  • 使用Rust闭包封装成任务 并基于回调的方式处理任务 代码清晰
  • 底层事件系统使用epoll ET多线程模式处理网络IO
  • 底层事件系统线程安全
  • 仅支持linux平台

特性

  • 网络库
    • tcp客户端/服务端/tunnel
    • 对套接字多种操作的封装
  • 其它
    • TODO

编译

  • cargo [+nightly] build [--example [example_name]]

QA 该库性能怎么样

  • 与nginx实测对比 是其性能的70% 测试

联系方式

About

multi-thread async io library

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages