首页 > 系统相关 >利用api方式部署流式接口到nginx服务器,api无法流式输出,但localhost和ip可以的问题

利用api方式部署流式接口到nginx服务器,api无法流式输出,但localhost和ip可以的问题

时间:2024-08-28 15:57:19浏览次数:12  
标签:off 流式 开启 tcp TCP nginx api proxy

需要在nginx代理中,配置:

proxy_cache off;  # 关闭缓存
proxy_buffering off;  # 关闭代理缓冲
chunked_transfer_encoding on;  # 开启分块传输编码
tcp_nopush on;  # 开启TCP NOPUSH选项,禁止Nagle算法
tcp_nodelay on;  # 开启TCP NODELAY选项,禁止延迟ACK算法
keepalive_timeout 300;  # 设定keep-alive超时时间为65秒

示例如:

	location ^~/api/ {
			proxy_pass   http://127.0.0.1:8000/;
			proxy_cache off;  # 关闭缓存
			proxy_buffering off;  # 关闭代理缓冲
			chunked_transfer_encoding on;  # 开启分块传输编码
			tcp_nopush on;  # 开启TCP NOPUSH选项,禁止Nagle算法
			tcp_nodelay on;  # 开启TCP NODELAY选项,禁止延迟ACK算法
			keepalive_timeout 300;  # 设定keep-alive超时时间为65秒
		}

标签:off,流式,开启,tcp,TCP,nginx,api,proxy
From: https://blog.csdn.net/qq_25439417/article/details/141538067

相关文章

  • 防范SSL协议降级攻击:Nginx负载均衡的安全策略
    引言在网络安全领域,SSL/TLS协议降级攻击是一种常见的攻击手段,攻击者通过诱导客户端使用较低版本的SSL/TLS协议,利用已知的安全漏洞来截取或篡改通信内容。Nginx作为广泛使用的Web服务器和反向代理,提供了多种配置选项来防范此类攻击。本文将详细介绍SSL协议降级攻击的原理、N......
  • 强化Nginx负载均衡的请求保护:策略与实践
    引言Nginx作为流行的高性能HTTP服务器和反向代理,提供了丰富的功能来实现负载均衡和请求保护。请求保护是指一系列措施,用于防止恶意请求对服务器造成压力过大、资源耗尽甚至服务中断。本文将深入探讨如何在Nginx中实现请求的负载保护,确保Web服务的稳定性和安全性。请求负载......
  • 【Linux网络编程】Socket Api函数
    【Linux网络编程】SocketApi函数TCP/IP协议族TCP/IP协议族有sockaddr_in和sockaddr_in6两个专用的socket地址结构体,它们分别用于IPv4和IPv6,在此只将IPv4,如下为structsockaddr_in:structsockaddr_in{sa_family_tsin_family;//地址族:AF_INETu_int......
  • 协议汇总 TCP、UDP、Http、Socket、Web Scoket、Web Service、WCF、API
    TCP:(1)位于OSI传输层,基于soap(信封)协议;(2)数据格式是xml、Json;(3)是面向连接的,需要先建立连接;(4)TCP协议是一个可靠的传输协议,它可以保证传输的一个正确性,保证我们的不丢包不重复,而且数据是按顺序到达的,保证不丢包(握手需要三次,挥手却要四次);(5)典型的TCP/IP之上的协议有FTP、......
  • Java后端微服务架构下的API限流策略:Guava RateLimiter
    Java后端微服务架构下的API限流策略:GuavaRateLimiter大家好,我是微赚淘客返利系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在微服务架构中,API限流是保护服务不受过度使用和拒绝服务攻击的重要手段。GuavaRateLimiter是Google开源的Java库中的一个组件,提供了简单易用的限......
  • nginx平滑升级+location案例
    这里是接着上一边文章的实验继续做的一、步骤1、获取之前的编译参数2、下载新模块3、重新编译软件,加上–add-module=新模块的解压路径4、停止服务并备份原程序5、把源程序用新程序覆盖6、启动新程序二、搭建nginxnginx搭建详情:http://t.csdnimg.cn/B1QsL三、平滑......
  • nginx访问控制、用户认证、https
    环境rockylinux9虚拟机,时钟同步已完成,基本工具,命令已安装192.168.100.111nginx服务器192.168.100.112客户端访问192.168.100.114客户端访问nginx已经配置完成做了平滑升级一、nginx访问控制默认允许所有主机访问stub_status模块stub_status模块主要作用于查看ng......
  • 掌握API接口测试:提升软件质量的关键步骤
    在数字化时代,API(应用程序编程接口)已成为软件架构的核心。它们是系统之间通信的桥梁,无论是在微服务架构中,还是在集成不同应用程序时。然而,随着API的广泛应用,确保它们的稳定性和可靠性变得至关重要。这就是API接口测试发挥作用的地方。一、API接口测试的重要性API接口测试是验证AP......
  • OpenAI Images Generations API 申请及使用
    OpenAIImagesGenerationsAPI申请及使用DALL-E3是OpenAI开发的两个版本的图像生成模型,它们能够根据文本描述生成高质量的图像。本文档主要介绍OpenAIImagesGenerationsAPI操作的使用流程,利用它我们可以轻松使用官方OpenAIDALL-E的图像生成功能。申请流程......
  • OpenAI Chat Completion API 申请及使用
    OpenAIChatCompletionAPI申请及使用OpenAIChatGPT是一款非常强大的AI对话系统,只要输入提示词,就能在短短几秒内生成流畅自然的回复。ChatGPT以其出色的语言理解和生成能力在业界独树一帜,如今,ChatGPT早已在各个行业和领域广泛应用,其影响力愈发显著。无论是日常对话......