客户端发送请求,java后端有耗时任务,web服务器如nginx返回服务端超时信息,会中断后端请求处理吗

author author     2023-05-13     304

关键词:

比如前端发送一个合并大文件的请求,java接收到进行处理,但是nginx设置的请求超时时间小于java对请求的处理时间,从而返回给客户端服务端处理超时的状态码,这样会中断java对这个请求的处理吗?
个人觉得应该不会, 但是求有经验的给个肯定或者答案

不会终止。
超过nginx超时时间,那么请求断开,但是未超过java处理超时时间,所以会等到java执行超时后处理结束。
参考技术A 后端的处理并不会因为nginx超时而结束的
nginx的超时是断开了客户端和nginx之间的链接,并不会告知后端的服务,再者nginx也没有那个能力去中断后端正在执行的任务,它就是个中转代理,只是个"传话的"

grpc 完成异步 java 服务请求/响应映射

...4:26:11【问题描述】:Java服务(我们称之为门户)既是gRPC客户端又是服务器。它为数百万个gRPC客户端(服务器)提供服务,每个客户端都请求一些任务/资源。根据传入的请求,门户将找出后端服务并与其中的一个或多个对话,... 查看详情

客户端发送的请求在语法上不正确 Java ZonedDateTime 后端

】客户端发送的请求在语法上不正确JavaZonedDateTime后端【英文标题】:TherequestsentbytheclientwassyntacticallyincorrectJavaZonedDateTimebackend【发布时间】:2019-02-2023:43:32【问题描述】:我希望能在调试这个问题时得到一些帮助。如果我将以... 查看详情

负载均衡与缓存

...到Web服务器192.168.1.102location/proxy_passhttp://192.168.1.102;实验客户端配置,hosts文件,...103为nginx反向代理服务器地址192.168.1.103test.web1.test192.168.1.103test.web2.test反向代理其他指令proxy_set_header在将客户端请求发送给后端服务器之前,更... 查看详情

浅谈多线程在java程序中的应用

...们可以使用多线程来进行处理比较耗时的方法。这样前端发送了请求,后端令开启了一个线程去处理任务,就不会阻塞主线程了。2、减清服务器的压力。包括我们的web容器,如tomcat、jetty等,还有数据库 查看详情

springboot-异步任务

...有时候,前端可能提交了一个耗时任务,如果后端接收到请求后,直接执行该耗时任务,那么前端需要等待很久一段时间才能接受到响应。如果该耗时任务是通过浏览器直接进行请求,那么浏览器页面会一直处于转圈等待状态。... 查看详情

ExpressJS 后端将请求放入队列

...ntoaqueue【发布时间】:2016-07-0503:12:05【问题描述】:我有客户端发送要由服务器执行的任务,但这些请求应该像队列一样处理。知道我该怎么做吗?谢谢。express.Router().post(\'/tasks\',function(req,res)//Thisisthetasktoperform.While 查看详情

从 javascript Web 服务客户端发送 CORS POST 请求返回 http 405 错误

】从javascriptWeb服务客户端发送CORSPOST请求返回http405错误【英文标题】:SendingCORSPOSTrequestfromjavascriptweb-serviceclientreturnhttp405error【发布时间】:2015-11-1102:08:45【问题描述】:几天前,我实现了一个网络服务(客户端和服务器)。客... 查看详情

Web 服务器能否在客户端发送完整请求之前开始响应?

】Web服务器能否在客户端发送完整请求之前开始响应?【英文标题】:Canawebserverbeginrespondingbeforetheclienthassentthefullrequest?【发布时间】:2017-12-2112:11:19【问题描述】:我正在为一个学术研究小组编写一个Web应用程序。研究人员需... 查看详情

node.js初学3

....web开发模式 1.服务端渲染的web开发模式服务端发送给客户端的HTML页面,是在服务端通过字符串的拼接,动态生成的。例如把\'<h1>标题</h1>\'发送给客户端。优点:前端耗时少。因为服务器负责生成HTML,浏览器只需要... 查看详情

java多线程的应用场景

...pu的运算性能场景1:web服务器采用多线程,以应对大量的请求。场景2:定时任务,如定期更新配置文件、定期采集信息。场景3:比较耗时的任务,如用户注册后的积分赠送。场景4:比较耗时的任务,如备份数据库。可以开启1... 查看详情

http请求过程

...的版本号和应答状态码。5.Web服务器发送应答头信息正如客户端会随同请求发送关于自身的信息一样,服务器也会随同应答向用户发送关于它自己的数据及被请求的文档。6.Web服务器向浏览器发送数据Web服务器向浏览器发送头信... 查看详情

servlet

...应用服务器上的程序,它是作为来自web浏览器或其他http客户端请求和http服务器上的数据库或应用程序之间的中间层。sevlet任务读取客户端(浏览器)发送的显示的数据。这包括网页上的html表单,或者也可以使来自applet或自定义... 查看详情

servlet学习1(代码片段)

...,Servlet是由服务器去调用的,可以对浏览器或者其他HTTP客户端发送的请求进行处理,从原理上来说,Servlet可以响应任何类型的请求,但绝大数情况下是用来扩展基于HTTP协议的web服务器。为什么要使用ServletServlet可以处理请求和... 查看详情

后端开发需要了解的基本架构概念

后端开发需要了解的基本架构概念用户的浏览器/客户端向DNS服务器发送请求查找请求地址,然后发送请求。请求先到达负载均服务,负载均衡服务会随机选择正在运行的服务来处理请求,业务服务从数据库(mysql&... 查看详情

http协议(代码片段)

...:规定了请求和响应的格式。HTTP工作原理HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法... 查看详情

11.web通讯

...WebSockets和服务器发送事件是Web浏览器和Web服务器之类的客户端之间的常用通信协议。首先,让我们开始了解标准HTTPWeb请求的样子。以下是常规HTTP请求的一系列事件:客户端打开连接并从服务器请求数据。服务器计算响应。服务... 查看详情

http解析过程

HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服... 查看详情

java中servlet页面怎样刷新session,使jsp页面得到即使更新????

...是还是不能更新session里面的值呀 参考技术B实现服务器和客户端异步数据一致的方法有两种通信方式:客户端定时请求服务器端的服务,B/S框架下使用html页面用js定时轮询(ajax方式后台请求),请求某个URI,访问servlet实现查询... 查看详情