硬件技术

Chaos Mesh 混沌注入与故障演练(2025)

# Chaos Mesh 混沌注入与故障演练(2025) Chaos Mesh 提供多种故障注入类型与调度控制,适合在低风险环境进行演练。 ## 一、故障类型 - 网络:延迟/丢包/断连。 - 资源:CPU/内存压力与磁盘 IO 限制。 - 系统:PodKill/NodeKill 与时间漂移。 ## 二、范围与调度 - 选择器:按命名空间/标签精确注入范围。 - 调度:定时与一次性演练;限制

ClickHouse 物化视图实时聚合与去重治理(2025)

# ClickHouse 物化视图实时聚合与去重治理(2025) ## 一、表与视图设计 - 明细表:存储原始事件;索引按查询模式设计。 - 物化视图(物化视图):将明细写入 `AggregatingMergeTree` 进行 `实时聚合` 与 `去重`。 ## 二、聚合与去重 - 聚合函数:`sum/count/uniqExact/argMax` 等;按业务选择。 - 去重:使用 `uniq

Node.js Worker Threads 与事件循环性能优化(2025)

# Node.js Worker Threads 与事件循环性能优化(2025) Node.js 单线程事件循环适合IO密集,计算密集需借助 Worker Threads 或拆分服务。 ## 一、并发模型 - 事件循环:避免长阻塞任务;拆分为微任务与批处理。 - Worker Threads:将CPU密集计算下放到线程池。 ## 二、进程与负载 - Cluster:多进程利用多核;结合反向代

Loki 日志聚合与结构化治理(2025)

# Loki 日志聚合与结构化治理(2025) Loki 以标签索引日志,适合低成本、高效检索与聚合。 ## 一、结构化与标签 - 结构化:统一字段与上下文;JSON 行日志规范。 - 标签:控制基数,核心标签包括服务、环境、租户与 TraceID。 ## 二、采集与管道 - 采集:Promtail/Agent 收集并清洗;敏感信息脱敏。 - 管道:分发至 Loki 与归档存储,设定留存策略

NATS JetStream 流与消费者治理(2025)

# NATS JetStream 流与消费者治理(2025) ## 一、Stream 与存储 - Stream:主题分组与副本;存储策略与保留(Limits/WorkQueue)。 - 分片与副本:按吞吐与可用性设副本;跨集群镜像与转发。 ## 二、Consumer 与投递 - Consumer:`Ack Policy`(Explicit/All/None)与 `Ack Wait`;`Deli