fitfluid
本站致力于IT相关技术的分享
构建基于 LangChain 与 Milvus 的多租户 RAG 架构 融合 AWS SQS 实现异步处理与 OAuth 2.0 安全隔离 构建基于 LangChain 与 Milvus 的多租户 RAG 架构 融合 AWS SQS 实现异步处理与 OAuth 2.0 安全隔离
在构建任何面向企业的SaaS产品时,将简单的单用户技术演示转化为一个健壮、安全、可扩展的多租户服务,是架构设计的核心挑战。一个典型的检索增强生成(RAG)应用,若直接暴露同步API接口进行文档处理和向量化,在生产环境中会迅速遭遇瓶颈:API
2023-10-27
基于Go-Fiber与SSE构建动态可配的数据库主从复制延迟监控与异常告警系统 基于Go-Fiber与SSE构建动态可配的数据库主从复制延迟监控与异常告警系统
在生产环境中,数据库读写分离架构下的主从复制延迟是一个潜藏的风险。当从库数据延迟过高时,业务端可能会读取到过时的数据,引发数据不一致问题,甚至在主库故障切换时导致数据丢失。被动地等待问题发生是不可接受的,我们需要一个主动、实时、可配置的监控
2023-10-27
构建基于 Django 与 HBase 的高吞吐量用户行为事件追踪系统 构建基于 Django 与 HBase 的高吞吐量用户行为事件追踪系统
最初的 V1 版本事件追踪系统,我们选择了 Django + PostgreSQL 的组合。这个组合对于绝大多数中小型业务场景来说,稳定且高效。但随着业务流量的激增,尤其是在促销活动期间,user_events 这张核心表成为了整个系统的瓶
2023-10-27
通过Tyk与Jenkins落地DDD与OpenSearch驱动的CQRS架构 通过Tyk与Jenkins落地DDD与OpenSearch驱动的CQRS架构
在处理复杂业务领域时,单一的数据模型往往无法同时满足事务一致性的写入需求和多样化、高性能的读取需求。前者倾向于规范化的结构以保证数据完整性,而后者则需要反规范化的、为特定查询优化的视图。命令查询职责分离(CQRS)模式正是为了解决这一矛盾而
2023-10-27
利用 Axum 和 Tonic 构建基于分布式锁的高并发 SCSS 编译服务 利用 Axum 和 Tonic 构建基于分布式锁的高并发 SCSS 编译服务
一个日益庞大的微前端体系中,CI/CD 流水线的效率成了绕不开的瓶颈。数百个前端应用,每次提交都会触发独立的 npm install 和 webpack/vite 构建,其中 SCSS 编译是不可忽视的耗时环节。大量的重复编译不仅浪费了宝贵
2023-10-27
基于Apollo Client与NLP的GraphQL语义防火墙实现 基于Apollo Client与NLP的GraphQL语义防火墙实现
事故复盘会的气氛很沉重。我们引以为傲的GraphQL API被一次巧妙的资源耗尽攻击拖垮了服务,攻击者构造了一个深度嵌套的查询,在数据库层面产生了笛卡尔积,请求量不大,却直接打满了数据库连接池。更糟糕的是,我们部署在入口的WAF(Web A
2023-10-27