Thruster是一个Web框架,旨在帮助开发人员跨项目和团队提高生产力和一致性。
其目标是:
Opinionated
Fast
Intuitive
同时,Thruster不使用unsafe,并且工作在稳定的Rust下。
Opinionated
thruster 和thruster-cli力求为领域驱动设计提供一个好方法。它也被设计用来为你指明正确的路径,而不会被库背后的某些困难部分迷惑。
Fast
使用以下wrk命令,以下是各种框架的hello_world示例中的结果:
wrk -t12 -c400 -d30s https://127.0.0.1:4321/plaintext>>> Framework: CowboyRequests/sec: 14066.80Transfer/sec: 1.75MB>>> Framework: Phoenix/Elixir (prod mode)Requests/sec: 531.22Transfer/sec: 131.25KB>>> Framework: Actix (prod mode)Requests/sec: 48661.48Transfer/sec: 6.03MB>>> Framework: Hyper (prod mode)Requests/sec: 52909.67Transfer/sec: 4.44MB>>> Framework: Thruster (prod mode)Requests/sec: 53612.10Transfer/sec: 7.57MBIntuitive
基于像Koa和Express这样的框架,Thruster旨在使开发成为乐趣。
评论