aimgowin
本站致力于IT相关技术的分享
使用 Go-Gin 和 Redis 构建自适应 API 速率限制中间件 使用 Go-Gin 和 Redis 构建自适应 API 速率限制中间件
API的速率限制并不仅仅是防止暴力破解或DDoS攻击的初级手段。在真实的生产环境中,它是一种关键的资源治理与服务质量保障机制。一个设计不良的速率限制器,在高并发下可能因锁竞争成为性能瓶瓶颈,或因算法不精确导致错误的拦截或放行。我们需要的不是
2023-10-27
基于 Service Worker 与 Event Sourcing 构建健壮的离线优先看板架构 基于 Service Worker 与 Event Sourcing 构建健壮的离线优先看板架构
传统的离线应用状态同步,通常依赖于在 Service Worker 中缓存 API 的 GET 请求结果。这种策略在处理只读数据时表现尚可,但在处理复杂的用户写操作序列时,其脆弱性便暴露无遗。设想一个场景:用户在离线状态下创建了一张卡片,接
2023-10-27
使用Pulumi与Playwright为Go-Fiber应用构建自动化DAST安全测试环境 使用Pulumi与Playwright为Go-Fiber应用构建自动化DAST安全测试环境
在CI/CD流水线中集成动态应用安全测试(DAST)一直是个棘手的难题。多数DAST扫描器在面对需要复杂登录流程、依赖JavaScript动态渲染的现代单页应用(SPA)时,表现往往不尽人意。扫描结果通常只覆盖了应用未经身份验证的公共部分,
2023-10-27
以 MongoDB 聚合框架构建服务于 MLOps 的分布式特征工程流水线 以 MongoDB 聚合框架构建服务于 MLOps 的分布式特征工程流水线
一个失控的特征工程环境,是我们团队在项目初期面临的第一个技术难题。数十个Jupyter Notebook散落在不同工程师的机器上,每个Notebook都连接生产MongoDB,执行一些复杂的聚合查询,生成一组特征,然后手动导出CSV喂给模型
2023-10-27
为 Ruby FFI C++ 扩展实现统一的 Datadog 分布式链路追踪 为 Ruby FFI C++ 扩展实现统一的 Datadog 分布式链路追踪
我们团队的一个核心 Ruby on Rails 应用,其性能瓶颈一直是一个位于复杂业务逻辑中的计算模块。经过多轮分析,确认 Ruby 的解释执行是主要障碍。重写为 C++ 扩展并通过 FFI (Foreign Function Interf
2023-10-27
构建融合 Keras 语义重排与 Meilisearch 向量检索的安全可观测 RAG 架构 构建融合 Keras 语义重排与 Meilisearch 向量检索的安全可观测 RAG 架构
一个初级的检索增强生成 (RAG) 原型,在演示环境中表现尚可,但在接入生产数据后,两个核心问题立刻暴露无遗:一是搜索结果相关性不足,用户查询“数据库连接池优化”时,返回大量关于“数据库基础”的文档;二是系统响应延迟的根因难以定位,整个调用
2023-10-27
4 / 5