标签: 负载均衡

4 个内容

笔记(4)

Nginx upstream 配置中 `server bar:3000 resolve;` 指令用于动态 DNS 解析,解决后端服务 IP 动态变化的问题,尤其适用于云原生和容器环境。Nginx 会定期解析主机名获取最新 IP 地址。需配合 `resolver` 指令指定 DNS 服务器,且仅对主机名有效,版本需高于1.11.3。

Elliot Yang·
179 浏览

Nginx请求处理流程包括连接建立、SSL握手、请求头解析、虚拟主机选择和URI路径匹配。虚拟主机匹配按精确域名、通配符和正则顺序,location匹配分精确、前缀和正则。Proxy_pass处理URI重写需注意路径拼接。调试技巧包括日志和echo模块。最佳实践包括云原生适配、安全加固和性能优化,未来将支持QUIC/HTTP3、Wasm扩展和AI驱动配置。

Elliot Yang·
105 浏览

本文深入探讨了Nginx负载均衡和TypeScript类型扩展。涵盖TS声明合并、Nginx负载均衡算法(Round Robin, Least Conn, IP Hash, Generic Hash)、Keepalive连接优化、压缩算法、分层缓存、TLS 1.3和监控调试,并展望了服务网格、WebAssembly扩展和AI驱动的自动调优趋势。

Elliot Yang·
103 浏览

本文介绍了 TypeScript 拓展第三方类型声明的方法,并详细阐述了 Nginx 负载均衡策略(轮询、加权轮询、最小连接数、IP Hash、通用 Hash)及 upstream keepalive 的配置和优化,包括 keepalive 大小选择、proxy_http_version 和 proxy_set_header Connection 的必要性,以及 worker 进程、sendfile、gzip、SSL、proxy cache 等相关属性的优化。

Elliot Yang·
136 浏览