codezeze
本站致力于IT相关技术的分享
基于Argo CD与AWS SNS实现WebRTC SFU集群的声明式动态配置管理 基于Argo CD与AWS SNS实现WebRTC SFU集群的声明式动态配置管理
管理一个无状态服务的配置相对直接,一个简单的滚动更新就能解决问题。但对于WebRTC SFU(Selective Forwarding Unit)这类有状态、长连接的服务,情况变得异常棘-。任何一次常规的Pod重启都意味着中断所有正在进行的
2023-10-27
构建基于NATS、Flink与Tyk的实时自适应API熔断与限流架构 构建基于NATS、Flink与Tyk的实时自适应API熔断与限流架构
我们的微服务体系一度陷入了连锁故障的泥潭。一个核心服务的瞬时抖动,通过API网关,像病毒一样迅速传导至整个系统,最终导致面向用户的服务大面积不可用。事后复盘,问题的根源在于我们部署在Tyk API网关上的静态限流策略。它就像一个固定的堤坝,
利用Gatsby与CI自动化统一SwiftUI和Web组件的可视化审查流程 利用Gatsby与CI自动化统一SwiftUI和Web组件的可视化审查流程
在我们的跨平台设计系统中,UI组件的代码审查(Code Review)一直是个分裂且低效的环节。Web端的组件审查流程相对成熟:每个Pull Request都会触发Storybook的自动构建和部署,审查者可以在一个独立的URL中交互式地验
2023-10-27
利用JWT自定义声明与Seaborn构建移动端应用性能异常的自动化可视化诊断管道 利用JWT自定义声明与Seaborn构建移动端应用性能异常的自动化可视化诊断管道
我们团队的移动端App最近遇到了一个棘手的问题:部分用户报告了间歇性的卡顿,但我们的后端监控系统显示所有服务的P99延迟都在正常范围内。传统的日志系统充满了海量无关信息,定位问题如同大海捞针。而引入一套完整的APM(应用性能监控)或可观测性
构建连接Google Cloud Pub/Sub与Azure的OpenSearch及Qdrant双写数据管道 构建连接Google Cloud Pub/Sub与Azure的OpenSearch及Qdrant双写数据管道
核心挑战在于设计一个具备韧性的、低延迟的跨云数据摄取系统。该系统需要稳定消费来自 Google Cloud Pub/Sub 主题的事件流,并将其可靠地写入两个托管在 Azure 环境中的、异构的索引引擎:一个用于全文与结构化搜索的 Open
2023-10-27
构建基于 Vault 动态令牌与 Zustand 状态管理的 Prometheus 前端监控面板 构建基于 Vault 动态令牌与 Zustand 状态管理的 Prometheus 前端监控面板
任何暴露在前端的长期凭证都是一个定时炸弹。在构建内部监控面板时,我们遇到了一个典型的安全困境:前端应用需要查询 Prometheus 获取监控指标,而 Prometheus 的 HTTP API 通常通过一个静态的 Bearer Token
2023-10-27
5 / 5