获得徽章 0
赞了这篇沸点
throttled-py:🔧 支持多种算法(固定窗口,滑动窗口,令牌桶,漏桶 & GCRA)及存储(Redis、内存)的高性能 Python 限流库。

🚀 功能
>> 📦 提供线程安全的存储后端:Redis(基于 Lua 实现限流算法)、内存(基于 threading.RLock,支持 Key 过期淘汰)。
>> 🪣 支持多种限流算法:固定窗口、滑动窗口、令牌桶、漏桶 & 通用信元速率算法(Generic Cell Rate Algorithm, GCRA)。
>> ⚙️ 提供灵活的限流策略、配额设置 API,支持装饰器模式,文档详尽。
>> ⚡️ 良好的性能,单次限流 API 执行耗时换算如下(详见文档 Benmarks):
>>>> 1️⃣ 内存:约为 2.5 ~ 4.5 次 dict[key] += 1 操作
>>>> 2️⃣ Redis:约为 1.06 ~ 1.37 次 INCRBY key increment 操作。

🥥 快速体验
>> $pip install throttled-py

🌄 如果刚好你也在学习如何维护一个 Python Lib(SDK)、设计模式、限流机制、技术文档编写,也许这也是一个不错的学习项目。

🌟 期待 Star 🍃🍂
展开
评论
AI-Media2Doc - 一键将视频和音频转化为小红书/公众号/思维导图/内容总结 等各种风格的文档 , 支持本地部署,无需登录注册, 利用火山引擎赠送的免费额度, 十块钱够玩儿很久很久了, 比起各大 AI 工具的订阅费用成本要低很多。[看]

目前在 Github 上已经收获 800+ Star。最近重构了前端页面,现在看起来和谐了一些些了。作为一名一直写后端的开发,css 真的是我的一生之敌。[流泪]
展开
评论
python,golang @某公司
🏎 Nping v0.2.4
学习了 rust 的 channel, 重构了底层实现, callback 方式更新数据改为基于 channel 通信, 计算和渲染分离。新增了 Tabel 模式并支持排序。

Github 地址: github.com
展开
韩数于2025-01-26 16:16发布的图片
韩数于2025-01-26 16:16发布的图片
评论
🏎 Nping v0.2.0
开源地址: github.com



Nping 意思是牛批的Ping, 一款使用 Rust 开发的实时可视化支持多地址的终端 Ping 工具,支持 Windows, Macos, Linux 多平台。v0.2.0 重构了 ping 发送的逻辑,解除了使用 pnet 包必须使用 root 账户才能使用的限制,同时优化了 UI 布局和 系统异常日志实时展示。

下个版本会支持对于单域名 ping 的场景,自动解析该域名下的所有 ip 进行并发 Ping。


运行截图:
展开
韩数于2025-01-01 11:47发布的图片
评论
🏎 Nping 意思是牛批的Ping
用 Rust 开发了个带可视化图表展示的 终端 Ping 小工具, 支持多个Ping 多个地址, 实时可视化图表展示。现在还在慢慢迭代中, 未来会尝试做出来更炫酷的终端 UI 效果 🐶

开源地址(欢迎 🌟🌟🌟): github.com
展开
韩数于2024-12-29 12:01发布的图片
评论
python,golang @某公司
下一页
个人成就
优秀创作者
文章被点赞 1,154
文章被阅读 263,073
掘力值 7,153
收藏集
3
关注标签
8
加入于