搜索结果: "sse"

共找到 30 个页面

Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

标题匹配

title: Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

tags: [nginx, websocket, sse, production]

sources: [raw/articles/raw_Nginx-实时推送生产实践全解SSE-与-WebSocket-的原理架构工程化与生产级落地.md]

# Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

> 本文系统讲解如何把 SSE / WebSocket 从 Demo 升级到可交付、可扩展、可治理的生产级体系,涵盖协议原理、Nginx 事件模型、实时网关分层架构、生产级 Go 代码、连接治理、消息总线、Kubernetes 部署、容量规划、观测告警与故障排查。

Wiki Log

## [2026-05-22] ingest | Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地

|- 本文系统讲解 SSE/WebSocket 实时推送从 Demo 到生产级的完整体系,涵盖协议原理、Nginx 事件模型、四层架构、Go 生产代码、连接治理、消息总线、K8s 部署、容量规划与故障排查

|- 新增标签:websocket, sse(已注册到 SCHEMA.md)

|- Created raw: raw/articles/raw_Nginx-实时推送生产实践全解SSE-与-WebSocket-的原理架构工程化与生产级落地.md

- Created: concepts/linux/linux-essential-commands-reference.md

DNS 故障排查实战指南 — 从本地解析到权威 DNS 全链路

| SERVFAIL | 权威 DNS 服务器内部错误 | DNSSEC 验证失败、NS 宕机 |

→ 用 `dig @权威NS域名 A记录` 直接查询权威 → 检查 DNSSEC 配置

- [[linux-essential-commands-reference]] — Linux 常用命令

磁盘排查工具实战指南 — iostat/smartctl/lsscsi 详解

# SMART overall-health self-assessment test result: PASSED

SMART overall-health: PASSED

- [[linux-essential-commands-reference]] — Linux 常用命令

服务器性能五维排查 — CPU/内存/磁盘/网络/文件系统深度解析

| **网络** | estab, timewait, RetransSegs | ss, ip, ethtool, netstat -s | connect refused ≠ 网络问题(可能进程挂了)|

- nginx `worker_processes auto` 自动匹配核心数

| [[linux-essential-commands-reference]] | Linux 30 个高频命令速查(vmstat/free/iostat 等监控命令一览) |

Nginx 典型配置错误复盘 — 20+ 个踩坑点详解

## 踩坑点八:worker_processes 与文件描述符

worker_processes auto;

SSE 与 WebSocket 实时推送的 Nginx 生产配置与踩坑注意事项参见 [[nginx-realtime-push-guide]](代理缓冲/协议升级/会话保持/连接治理)。

MySQL 性能调优 — 慢查询 / 锁分析 / 死锁排查 / 索引失效 / 深度分页 / 缓冲池 / 配置模板

cursor.execute("UPDATE orders SET status = 'processed' WHERE id IN (%s)" % ",".join(["%s"] * len(batch)), batch)

SHOW GLOBAL STATUS LIKE 'Sort_merge_passes';

Linux 硬件信息查询与软件管理命令速查 — CPU/内存/磁盘/网络/主板全覆盖

服务器硬件信息排查是运维日常高频场景。本文集中整理 CPU、内存、磁盘、网络、主板五类硬件查询命令,以及软件包管理命令,作为 [[linux-essential-commands-reference]] 的硬件侧补充。

- [[linux-essential-commands-reference]] — Linux 运维工程师 30 个高频命令速查(基础文件/进程/权限/网络操作)

SSH 暴力破解防御指南 — 公钥认证 / fail2ban / 2FA / 入侵检测 / 连接限制 / 蜜罐

| | ⑥ OSSEC 入侵检测 | 发现异常行为主动告警 |

yum install -y ossec-hids # 主机入侵检测系统

Nginx 502/504/Connection Reset 深度排查指南

Active connections 接近 `worker_connections × worker_processes` → 连接数紧张。

| [[nginx-realtime-push-guide]] | SSE/WebSocket 实时推送 — 代理超时/断连排查参考 |

生产级 Nginx 性能优化 — 从内核到 K8s 全链路

worker_processes auto; # 自动按 CPU 核心数设定

理论最大并发 = `worker_processes × worker_connections`,反向代理场景一个请求占两个连接,实测量需减半。

Wiki Index

- [[linux-essential-commands-reference]] — Linux 运维工程师 30 个高频命令速查手册(ls/cd/grep/find/top/ss/tcpdump 等全覆盖)

- [[nginx-realtime-push-guide]] — Nginx 实时推送生产实践全解:SSE 与 WebSocket 原理、架构、工程化与生产级落地

Wiki Schema

- sse: Server-Sent Events 实时推送

全栈性能排障方法论 — Nginx → 应用 → 数据库 → 服务器

| [[nginx-realtime-push-guide]] | SSE/WebSocket 实时推送全链路排障 |

线上故障排查清单 — CPU/磁盘/内存/GC/网络 四维速查

| [[linux-essential-commands-reference]] | Linux 30 个高频命令速查(排查场景 → 命令映射表) |

Jenkins 多 Master 架构部署方案 — K8S + Gateway API

# 应看到: gatewayclasses.gateway.networking.k8s.io、gateways.gateway.networking.k8s.io、httproutes.gateway.networking.k8s.io

K8s 服务访问排查 — 从 Pod、Service 到 Ingress 十步工作流

EP_COUNT=$(kubectl get endpoints $SVC -n $NS -o json 2>/dev/null | jq '.subsets | map(.addresses) | flatten | length')

Linux 服务器 CPU 飙高排查 — 完整方法论 + 应急响应实战

- [[linux-essential-commands-reference]] — Linux 30 个高频命令速查(top/ps/kill 等进程管理命令速查)

systemd 日志管理与实时监控:journalctl 命令完全指南

- [[linux-essential-commands-reference]] — 30 个高频命令速查(含 journalctl 基础用法)

Linux 批量重命名指南 — rename/prename 8 大场景实战

- [[linux-essential-commands-reference]] — Linux 命令综合参考

Linux 压缩解压工具对比与实战指南

- [[linux-essential-commands-reference]] — Linux 30 个高频命令速查(含 tar/gzip 基础用法)

Linux 磁盘空间排查 — 8 个命令 / 四种场景 / 生产清理流程

- [[linux-essential-commands-reference]] — Linux 30 个高频命令速查(df/du/find 等磁盘管理命令速查)

Linux 目录结构完全指南 — FHS 标准与运维实战

- [[linux-essential-commands-reference]] — Linux 常用命令速查

Linux 入侵检测与应急响应 — AIDE/rkhunter/auditd 安全事件排查实战

| **主机层 (HIDS)** | auditd + AIDE + OSSEC/Wazuh | 文件篡改、提权操作、异常进程 | 内核级 Rootkit 可绕过 |

Linux 海量文件删除指南 — find/perl/rsync/shred 四种方法对比

- [[linux-essential-commands-reference]] — Linux 命令速查(`rm`/`find`/`truncate` 等基础操作)

Linux 端口探查三工具 — ss / netstat / lsof 完全指南

- [[linux-essential-commands-reference]] — Linux 30 个高频命令速查手册(ss/netstat/lsof 等核心命令速查)

Linux RAID 与 LVM 基础指南 — 磁盘组合与空间管理

- [[linux-essential-commands-reference]] — Linux 常用命令

Keepalived+Nginx 高可用实战 — 3 个隐藏坑位与生产级防护方案

logger "Nginx health check passed"

Nginx 上线前检查清单 — 7 项必查配置

- [[nginx-realtime-push-guide]] — SSE/WebSocket 实时推送 — 上线前超时/缓冲/会话保持检查

Nginx 安全配置实战 — 防DDoS/限流/WAF 规则编写

| [[nginx-realtime-push-guide]] | SSE/WebSocket 推送 — WSS 安全配置参考 |