美文网首页
03. 从服务器接收到请求到对应后台接收到请求 - 2023-0

03. 从服务器接收到请求到对应后台接收到请求 - 2023-0

作者: 勇敢的小拽马 | 来源:发表于2023-02-12 17:01 被阅读0次

负载均衡

对于大型的项目,由于并发访问量很大,所以往往一台服务器是吃不消的,所以一般会有若干台服务器组成一个集群,然后配合反向代理实现负载均衡。

用户发起的请求都指向调度服务器(反向代理服务器,譬如安装了nginx控制负载均衡),然后调度服务器根据实际的调度算法,分配不同的请求给对应集群中的服务器执行,然后调度器等待实际服务器的HTTP响应,并将它反馈给用户

后台处理

一般后台都是部署到容器中的,所以一般为:

  • 先是容器接受到请求(如tomcat容器)
  • 然后对应容器中的后台程序接收到请求(如java程序)
  • 然后就是后台会有自己的统一处理,处理完后响应响应结果

概括下:

  • 一般有的后端是有统一的验证的,如安全拦截,跨域验证
  • 如果这一步不符合规则,就直接返回了相应的http报文(如拒绝请求等)
  • 然后当验证通过后,才会进入实际的后台代码,此时是程序接收到请求,然后执行(譬如查询数据库,大量计算等等)
  • 等程序执行完毕后,就会返回一个http响应包(一般这一步也会经过多层封装)
  • 然后就是将这个包从后端发送到前端,完成交互

相关文章

  • 03. 从服务器接收到请求到对应后台接收到请求 - 2023-0

    负载均衡 对于大型的项目,由于并发访问量很大,所以往往一台服务器是吃不消的,所以一般会有若干台服务器组成一个集群,...

  • 小悠-版本管理

    更新方式: 请求 auth/checkUpdate 请求更新接口后,查询到新版本,后台返回数据如下: 请求更新接...

  • 前端面试题整理(一)

    从输入URL到页面加载的过程 浏览器接收URL开启网络请求线程 DNS查询 TCP/IP请求 服务器接收到请求、对...

  • Servlet与SpringMVC运行流程

    整体流程(针对Servlet的请求): -->客户发出请求 -->Web服务器收到请求 -->Web服务器转交请求...

  • Okhttp重定向处理

    重定向 客户端向服务器发送一个请求,获取对应的资源,服务器收到请求后,发现请求的这个资源实际放在另一个位置,于是服...

  • 释放请求接请求

    释放:Tcode : se10 找到对应的请求先释放子请求再释放副请求。 接收 :Tcode : stms 找到自...

  • Cocos Creator之客服端与服务器的简单交互

    这篇我们主要讲客服端与服务器的交互,通俗点讲就是客服端发送请求给服务器,服务器收到请求后下发对应的数据。 这里我就...

  • Cocos Creator之客服端与服务器的简单交互

    这篇我们主要讲客服端与服务器的交互,通俗点讲就是客服端发送请求给服务器,服务器收到请求后下发对应的数据。 这里我就...

  • 服务器中的servlet创建是单例的

    服务器在接收到浏览器的请求后,会开辟一个线程来处理此次请求,在线程中调用对应的Servlet进行处理。注意:服务器...

  • Servlet(3)-请求响应的流程

    当用户从浏览器发出请求,而服务器每次收到请求时,都会为请求开辟一个新的线程,而服务器会把请求数据封装到reques...

网友评论

      本文标题:03. 从服务器接收到请求到对应后台接收到请求 - 2023-0

      本文链接:https://www.haomeiwen.com/subject/afqrkdtx.html