We're sorry but nginx-community doesn't work properly without JavaScript enabled. Please enable it to continue.
开源社区
首页
文章
问答
文档
软件下载
发现更多
三方插件
技术支持
电子书
公开课
社区贡献榜
关于我们
登录
注册
NGINX
负载均衡
JavaScript
NGINX Unit
Kubernetes
微服务
容器
NGINX系列
WAF
Node.js
Go(编程语言)
服务网格(Service Mesh)
HTTP/3_专栏
版本发布
# TCP
暂无描述
关注标签
1人关注
文章
问答
排序
热门
最新
陶辉
发布于2021-02-23 10:04
Nginx怎样隐藏上游错误?
当上游出错时,作为负载均衡的Nginx可以实时更换Server,在客户端无感知的情况下重新转发HTTP请求。这一功能在Nginx指令中称为nextupstream,本文将详细介绍其用法及实现原理。在OSI网络模型中,传输层的TCP协议通过内核提供的系统调用向Nginx反馈错误,表示层的TLS/SSL协议通过openssl库向Nginx返回错误,而应用层的HTTP协议(或者uwsgi、gRPC、CGI、memcached等协议)通过Response的Decode解码流程返回错误。当Nginx能够通过重试解决这些错误时,我们可以使用nextupstream机制对客户端隐藏个别上游Server由于宕机、网络异常产生的错误,这可以极大的提升整个分布式系统的可用性。如果我们不清楚它处理协议错误及重试转发的原理,就很容易在实际场景中发现next upstream没有发挥作用,比如:l
点赞
2
浏览
6k
NGINX官方账号
发布于2023-07-04 16:34
分享实录 | NGINX 网络协议优化(下)
原文作者:陶辉原文链接:分享实录 | NGINX 网络协议优化(下)转载来源:NGINX 开源社区NGINX 唯一中文官方社区 ,尽在 nginx.org.cn编者按——本文为 NGINX Sprin
点赞
1
浏览
6.7k
NGINX官方账号
发布于2022-11-16 11:59
使用 NGINX 在 Kubernetes 中对 TCP 和 UDP 流量进行负载均衡
原文作者:AmirRawdatofF5 原文链接:使用NGINX在Kubernetes中对TCP和UDP流量进行负载均衡转载来源:NGINX官方网站除了HTTP流量之外,NGINXIngressController还可以负载TCP和UDP流量,因此您可以使用它来管理基于以下协议的各种应用和实用程序的流量,它们包括:MySQL、LDAP和MQTT ——许多流行应用使用的基于TCP协议的应用DNS、syslog和RADIUS ——边缘设备和非事务性应用使用的基于UDP协议的实用程序在以下情况下,使用NGINXIngressController进行TCP和UDP负载均衡也是一种将网络流量分发给Kubernetes应用的有效解决方案:您正在使用端到端加密(EE2E),并且让应用(而非NGINXIngressController)来处理加密和解密您需要对基于TCP或UDP的应用实施高性能负载均衡在将现有网络(TCP/UDP)负载均衡器迁移到Kubernetes环境时
点赞
1
浏览
4.9k
发表文章
提问
社区达人
成为达人
陶辉
暂无个人介绍
关注
洪志道
暂无个人介绍
关注
皮皮鲁
暂无个人介绍
关注
加菲
暂无个人介绍
关注
lwl
暂无个人介绍
关注
相关文章
分享实录 | NGINX 网络协议优化(下)
原文作者:陶辉原文链接:分享实录 | NGINX 网络协议优化(下)转载来源:NGINX 开源社区NGINX 唯一中文官方社区 ,尽在 nginx.org.cn编者按——本文为 NGINX Sprin
NGINX官方账号
发布于2023-07-04 16:34
保持联系
微信公众号
加入微信群
获取商业支持
了解商业产品和专业支持服务
加入邮件列表
向开发组提交代码或反馈意见