walledeo
本站致力于IT相关技术的分享
构建一套贯穿 Redux、Worker 线程与 SQLite 的 OpenTelemetry 追踪系统 构建一套贯穿 Redux、Worker 线程与 SQLite 的 OpenTelemetry 追踪系统
一台性能不错的开发机上,我们的 Electron 应用在处理一个本地数据集时出现了无法解释的卡顿。用户点击一个“生成报告”按钮后,UI 会冻结大约 500ms 到 800ms,然后才恢复响应。Chrome DevTools 的 Perfor
2023-10-27
通过JPA StatementInspector与ClickHouse构建高吞吐应用性能度量管道 通过JPA StatementInspector与ClickHouse构建高吞吐应用性能度量管道
我们的性能监控仪表盘彻底失效了。问题出在一个运行了数年的大型单体应用上,它基于Spring Boot和JPA/Hibernate。APM工具展示的P95响应时间曲线一片平稳,但客户支持团队收到的关于“系统卡顿”的投诉却在稳步增加。传统的日志
构建基于ScyllaDB与OpenTelemetry的高基数指标监控系统的实践复盘 构建基于ScyllaDB与OpenTelemetry的高基数指标监控系统的实践复盘
我们的告警系统在周一早上7点15分崩溃了。不是因为它承载的业务系统出了故障,而是因为监控系统本身不堪重负。问题根源在于高基数(high cardinality)指标。随着业务从单体架构迁移到数百个微服务,再加上按租户、地域、实例ID等维度进
2023-10-27
构建基于 Pulsar 事件流的实时特征增强型 RAG 微服务架构 构建基于 Pulsar 事件流的实时特征增强型 RAG 微服务架构
要构建一个能应对生产环境复杂性的检索增强生成(RAG)系统,单纯依赖静态文档向量化是远远不够的。真正的挑战在于如何将非结构化的知识(文档)与实时变化的结构化数据(用户画像、商品状态等)高效融合,并以低延迟、高可用的方式提供服务。 一个常见的
在 Sanic 中构建解决读写分离会话一致性问题的异步数据库路由 在 Sanic 中构建解决读写分离会话一致性问题的异步数据库路由
我们的一个核心服务,基于 Sanic 构建,随着用户量的增长,数据库的读取压力成为了主要的性能瓶颈。团队在一次 Sprint 规划会中决定引入数据库读写分离架构。这个决策本身并不复杂,但在实施的第一个迭代周期结束后,测试环境就暴露了一个典型
2023-10-27
构建混合数据模型的实时特征平台 结合 Dask Dgraph Firestore 与 Valtio 的架构权衡 构建混合数据模型的实时特征平台 结合 Dask Dgraph Firestore 与 Valtio 的架构权衡
项目启动时,我们面临一个棘手的技术需求:构建一个用户画像系统,它不仅需要向前端实时推送用户的最新特征(如“最近活跃度”、“购买倾向指数”),还需要支持对用户之间深层、复杂的关系网络进行即时分析(如“探索与该用户有三度社交关联且具有相似购物偏
2023-10-27
4 / 5