novelso
本站致力于IT相关技术的分享
构建基于 Fastify 与 Puppeteer 的高并发视觉回归 MLOps 推理服务 构建基于 Fastify 与 Puppeteer 的高并发视觉回归 MLOps 推理服务
技术痛点前端组件和数据可视化看板的迭代速度越来越快,随之而来的是一个棘手的问题:视觉回归(Visual Regression)。一个微小的数据格式变更或CSS调整,就可能导致整个仪表盘布局错乱或图表渲染失败。传统的单元测试和端到端测试覆盖不
2023-10-27
利用 Dask MariaDB 与 Grafana 实现大规模 WebRTC 服务的可观测性管道 利用 Dask MariaDB 与 Grafana 实现大规模 WebRTC 服务的可观测性管道
我们的视频会议平台开始频繁出现无法复现的质量投诉。用户反馈“卡顿”、“声音断断续续”,但我们的基础监控——CPU、内存、网络IO——一切正常。问题在于,这些宏观指标无法反映单个 WebRTC 流的微观体验。我们依赖 WebRTC 的 get
2023-10-27
构建基于Puppeteer与Cassandra的CQRS数据采集架构及SwiftUI原生监控端实践 构建基于Puppeteer与Cassandra的CQRS数据采集架构及SwiftUI原生监控端实践
我们的核心挑战并非简单的数据抓取,而是要为上千个无API、结构频繁变更、且普遍采用JavaScript动态渲染的Web数据源,构建一个工业级的、可长期维护的数据采集平台。传统的定时任务(Cron Job)配合简单脚本的模式在这种规模和复杂性
2023-10-27
构建基于gRPC的Kong外部WAF中继服务以分离安全负载 构建基于gRPC的Kong外部WAF中继服务以分离安全负载
我们团队的 Kong 集群在承载核心业务流量时,CPU毛刺问题越来越频繁。经过几轮火焰图分析和压力测试,矛头最终指向了我们启用的 WAF 插件。该插件在 access 阶段同步执行规则匹配,当请求负载增大,特别是遇到构造复杂的恶意请求时,其
2023-10-27
采用 Crossplane 统一管理基于 Pub/Sub 的异构事件驱动架构实现动态 SCSS 编译 采用 Crossplane 统一管理基于 Pub/Sub 的异构事件驱动架构实现动态 SCSS 编译
一个看似简单的业务需求摆在面前:核心的Java monolith系统需要为多租户动态生成样式各异的报表。每个租户都有自己独立的品牌指南,通过一套复杂的SCSS变量和混合宏(Mixin)文件来定义。需求的核心是在报表生成时,实时编译租户特定的
为高并发 Elixir WebSocket 通道构建具备反压能力的持久化死信队列 为高并发 Elixir WebSocket 通道构建具备反压能力的持久化死信队列
一个常见的 Elixir 架构场景是利用 GenServer 为每个 WebSocket 连接维护一个进程。这种模型提供了出色的隔离性,当一个连接的进程崩溃时, благодаря Supervisor 的存在,它可以被迅速重启,而不会影响
2023-10-27
4 / 5