
获得徽章 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
🍂
展开评论2 - AI-Media2Doc - 一键将视频和音频转化为小红书/公众号/思维导图/内容总结 等各种风格的文档 , 支持本地部署,无需登录注册, 利用火山引擎赠送的免费额度, 十块钱够玩儿很久很久了, 比起各大 AI 工具的订阅费用成本要低很多。
目前在 Github 上已经收获 800+ Star。最近重构了前端页面,现在看起来和谐了一些些了。作为一名一直写后端的开发,css 真的是我的一生之敌。展开评论3 - 🏎 Nping v0.2.0
开源地址:github.com
Nping 意思是牛批的Ping, 一款使用 Rust 开发的实时可视化支持多地址的终端 Ping 工具,支持 Windows, Macos, Linux 多平台。v0.2.0 重构了 ping 发送的逻辑,解除了使用 pnet 包必须使用 root 账户才能使用的限制,同时优化了 UI 布局和 系统异常日志实时展示。
下个版本会支持对于单域名 ping 的场景,自动解析该域名下的所有 ip 进行并发 Ping。
运行截图:展开评论5 - 🏎 Nping 意思是牛批的Ping
用 Rust 开发了个带可视化图表展示的 终端 Ping 小工具, 支持多个Ping 多个地址, 实时可视化图表展示。现在还在慢慢迭代中, 未来会尝试做出来更炫酷的终端 UI 效果 🐶
开源地址(欢迎):
github.com
展开评论2 - 最近自己一个很大转变就是,之前的我很喜欢吐槽,有点愤青的特质,有时候的吐槽往往给自己增加了很多负能量。中途有段时间,付费咨询了心理师,开始有点转变,很多我吐槽的点,我自己也花了 1 个月的时间去了解各种信息,分析数据。之后才发现别人也没有那么傻,真让自己弄,可能做的也别人好,而且自己本身自己的工作也做的不够好,于是戾气少了,理解多了。2840