lexifye
本站致力于IT相关技术的分享
基于 Terraform 与 ClickHouse 构建由 XState 驱动的可观测 LangChain Agent 架构 基于 Terraform 与 ClickHouse 构建由 XState 驱动的可观测 LangChain Agent 架构
LangChain Agent 的调试和线上问题追溯是个老大难问题。多数情况下,我们只能看到一个模糊的输入和最终输出,中间的思考链(Chain-of-Thought)、工具调用决策、状态流转完全是个黑盒。当 Agent 在生产环境中行为异常
2023-10-27
使用 Go-Fiber 与 UnoCSS 构建一个支持版本化管理的动态配置中心 使用 Go-Fiber 与 UnoCSS 构建一个支持版本化管理的动态配置中心
跨多个微服务同步和管理配置是一件棘手的事。硬编码的配置值、为了修改一个开关而走完整的发布流程、不同环境间配置的漂移,这些问题在项目初期可能不明显,但随着服务数量的增加,它们会迅速演变成团队效能的瓶颈。我们需要一个中央化的系统来解决这个问题,
2023-10-27
FastAPI 聚合 MyBatis 遗留服务与 NoSQL 数据的架构实践 FastAPI 聚合 MyBatis 遗留服务与 NoSQL 数据的架构实践
技术痛点:一个割裂的用户画像我们团队维护着一个运行了近十年的核心用户系统,Java + Spring Boot + MyBatis 的技术栈,稳定得像一块磐石。它负责处理所有用户的核心身份信息(ID、用户名、注册信息等),数据存储在分片的
2023-10-27
在 NestJS 中集成 XState 实现可恢复的 Saga 事务模式 在 NestJS 中集成 XState 实现可恢复的 Saga 事务模式
处理跨多个服务或模块的长时间运行业务流程,数据一致性是一个绕不开的难题。一个典型的场景是订单创建:你需要锁定库存、处理支付、创建订单记录,可能还需要通知物流。这些步骤中任何一步失败,整个系统都必须回退到一致的状态。如果服务在执行到一半时崩溃
2023-10-27
使用 Zig 构建集成 Consul 与 LevelDB 的高韧性 InfluxDB 指标代理 使用 Zig 构建集成 Consul 与 LevelDB 的高韧性 InfluxDB 指标代理
我们遇到一个棘手的问题。新上线的边缘计算集群,数千个部署在 ARM64 架构上的微型节点,产生了海量的、高基数的遥测数据。最初我们尝试部署标准的 Telegraf agent,但很快发现它的资源消耗对于这些资源受限的节点来说过于沉重。在业务
2023-10-27
在 Nuxt.js 中集成基于 Event Sourcing 的 CQRS 读模型实现高性能搜索 在 Nuxt.js 中集成基于 Event Sourcing 的 CQRS 读模型实现高性能搜索
一个看似简单的搜索框,背后可能隐藏着复杂的架构妥协。在处理一个内容频繁变更且需要完整审计日志的项目时,传统的 CRUD 模型很快就暴露了其局限性。每次更新,我们不仅要修改主数据表,还要同步更新一个非规范化的搜索表或 Elasticsearc
2023-10-27
1 / 2