您现在的位置是:首页 > 文章详情

Pingap v0.4.0 - 基于 Pingora 的反向代理软件

日期:2024-05-04点击:225

pingap

Pingap是类似于nginx的反向代理,基于pingora构建,简单而高效。最新版本0.4.0已更新,基础框架部分已基本完成,后续各功能通过插件体系增强。

更多信息可在https://github.com/vicanso/pingap上查看。

特性

  • 支持通过host与path筛选对应的location
  • 正则形式重写Path
  • HTTP 1/2的全链路支持
  • 基于TOML格式的配置,可保存至文件或etcd
  • 应用配置更新后,无中断式的优雅更新程序
  • 访问日志的模板化配置
  • WEB形式的管理后台界面
  • 可通过let's encrypt生成tls相关证书,简单易用
  • 支持各种事件的推送:lets_encrypt, backend_unhealthy, diff_config, restart等等
  • 丰富的http转发插件:compression, static serve, limit, stats, mock, 等等

性能测试

CPU: M2, Thread: 1

 wrk 'http://127.0.0.1:6188/stats' --latency Running 10s test @ http://127.0.0.1:6188/stats 2 threads and 10 connections Thread Stats Avg Stdev Max +/- Stdev Latency 87.92us 60.91us 3.69ms 89.97% Req/Sec 57.32k 2.17k 69.69k 91.09% Latency Distribution 50% 93.00us 75% 100.00us 90% 106.00us 99% 133.00us 1151171 requests in 10.10s, 320.61MB read Requests/sec: 113977.63 Transfer/sec: 31.74MB 

开源协议

This project is Licensed under Apache License, Version 2.0.

原文链接:https://www.oschina.net/news/290769
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章