winmaxfit
本站致力于IT相关技术的分享
使用 Clojure 与 Git 构建一个支持时序查询的 CQRS 系统 使用 Clojure 与 Git 构建一个支持时序查询的 CQRS 系统
我们需要一个存储系统,它不仅要记录当前状态,还要忠实地记录每一次状态变更的完整历史。对于金融风控规则、关键基础设施配置或任何需要强审计性的业务实体,追溯“在某个特定时间点,这个对象的状态是什么”至关重要。传统的数据库通过 updated_a
2023-10-27
在 Ruby on Rails 中利用 etcd 构建管理异构 AI 知识源的动态插件架构 在 Ruby on Rails 中利用 etcd 构建管理异构 AI 知识源的动态插件架构
团队在敏捷开发模式下推进一个复杂的 RAG (检索增强生成) 系统时,我们很快撞上了一堵墙。最初系统只对接了 ChromaDB,用于处理非结构化文本的向量检索。但随着业务迭代,产品经理要求引入新的知识源:一个用于分析复杂实体关系的图数据库。
2023-10-27
基于 Neo4j 与 Raft 实现 API Gateway 的图关系型分布式限流架构 基于 Neo4j 与 Raft 实现 API Gateway 的图关系型分布式限流架构
在设计一个复杂的 B2B SaaS 平台的 API Gateway 时,一个简单的基于键值(Key-Value)的速率限制器,例如使用 Redis 的 INCR 和 EXPIRE,很快就会暴露出其局限性。当限流规则不再是“每个用户每秒100
构建从Solid.js到containerd的跨异步边界分布式追踪系统 构建从Solid.js到containerd的跨异步边界分布式追踪系统
我们面临一个典型的分布式系统难题:用户在前端界面(一个基于Solid.js的单页应用)执行了一个关键操作,比如提交一份复杂的表单。这个操作通过API网关触发,向Kafka集群投递了一条消息。后端一个Go语言编写的消费者服务,以contain
2023-10-27
构建跨语言微服务架构中基于Tyk与Azure Service Bus的异步事务补偿机制 构建跨语言微服务架构中基于Tyk与Azure Service Bus的异步事务补偿机制
一个棘手的现实摆在面前:一个承载核心交易逻辑的Ruby on Rails单体应用,与一个新建的、面向客户的Laravel服务,必须进行数据交互。这个交互的失败率高得无法接受,每一次失败都意味着运营团队需要手动介入,进行数据核对和补偿。问题的
构建基于 LangChain 的动态 WAF 插件并集成至 APISIX 网关的 DevSecOps 实践 构建基于 LangChain 的动态 WAF 插件并集成至 APISIX 网关的 DevSecOps 实践
传统的 Web 应用防火墙(WAF)过度依赖静态正则表达式规则集,在面对针对业务逻辑的复杂攻击、0-day 漏洞利用,尤其是针对大型语言模型(LLM)应用的提示词注入(Prompt Injection)时,显得越来越力不从心。维护这些规则集
2023-10-27
2 / 5