TiRPC

轻量级多线程多协程 RPC 框架
发布于:
状态: 已完成

技术栈

C++ YAML

tirpc
GitHub License

参考 Gooddbird/tinyrpc 实现的轻量级多线程多协程 RPC 框架,有关核心代码的原理请参阅原作者文章

性能测试

测试环境

  • CPU: Intel Core i5-9300H @ 8x 2.4GHz
  • RAM: 15934MiB
  • OS: Ubuntu 20.04 jammy(on the Windows Subsystem for Linux)

测试结果

BASH
wrk -c 1000 -t 8 -d 30 --latency 'http://127.0.0.1:19999/qps?id=1'
点击展开查看更多
IO thread10002000500010000
18529.868710.458562.388809.32
438781.2636080.2937408.6836920.82
1672882.9663116.6964311.5575873.56

参考资料

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键