当前位置: 首页 > news >正文

浅谈SSE爬虫

什么是SSE

SSE(Server-Sent Events,服务器推送事件)是一种用于在Web应用程序中实现单向实时数据传输的技术。它允许服务器通过HTTP连接向客户端(通常是浏览器)推送更新的数据,而无需客户端主动请求。

目前主流的大模型 就是采用的 SSE,想deepseek、chatgpt、通以千问。对于需要长时间等待响应的对话场景,大模型 采用了一种巧妙的策略:它会将已经计算出的数据“推送”给用户,并利用 SSE 技术在计算过程中持续返回数据。这样做的好处是可以避免用户因等待时间过长而选择关闭页面。

SSE 基于 HTTP 协议的,传统的HTTP协议是无法直接让服务端推送数据给客户端,因为HTTP是一个请求-响应协议,客户端必须首先发送请求,服务器才能返回响应。这意味着在传统的HTTP通信中,只有在客户端请求时,服务器才会发送数据。

传统HTTP的工作方式:

  • 请求-响应模型:客户端发送HTTP请求,服务器处理请求并返回HTTP响应。每次数据交换都需要客户端发起请求。

  • 无状态:HTTP是无状态的协议,每个

http://www.dtcms.com/a/63874.html

相关文章:

  • Linux中的基本指令(下)
  • 计算机组成原理(第五章 CPU)
  • 国内Mac,nimi安装homebrew完整过程
  • CentOS 7 64 安装 Docker
  • 【GIT】重新初始化远程仓库
  • [Linux]进程地址空间
  • APK文件结构与逆向工具链深度解析
  • 蓝桥杯 17110抓娃娃
  • 登山第十九梯:实时点云压缩——量变质不变
  • FreeRTOS(9)信号量-计数型信号量
  • 半导体工艺(七)干法刻蚀1.0
  • EaseUS Todo Backup Pro v16.0 数据备份还原软件
  • neo4j中常用cql命令汇总(基础版)
  • VS Code远程Docker开发配置指南——完美速通
  • idea 2023社区版自动生成 serialVersionUID
  • 搜广推校招面经四十六
  • FastDDS中Utils定义的那些数据结构(二)
  • redis增加ip白名单
  • 多数元素——面试经典150题(力扣)
  • 30天学习Java第四天——JVM规范
  • Chrome 扩展开发 API实战:Sessions (六)
  • 使用Python实现ICO文件生成工具
  • TensorFLow深度学习实战(11)——风格迁移详解
  • 电脑突然没有声音的可能原因与应对方法
  • NineData:解锁多云与混合云环境下的智能数据管理
  • 艾尔登复刻Ep1——客户端制作、场景切换、网络控制
  • Spring Boot 读取 ZooKeeper (ZK) 属性的总结指南
  • Lsposed模块原理详解
  • AI概率学预测足球大小球让球数据分析
  • 工作记录 2017-01-06