用的sse通信,后端是多次发送数据,在本...的全部评论

用的sse通信,后端是多次发送数据,在本...的全部评论
1个评论

在使用 SSE (Server-Sent Events) 通信时,如果后端多次发送数据而前端一次性接收数据并打印出来,可能会出现以下一些问题:

  1. 缓冲区溢出:如果后端发送数据的速度比前端接收和处理数据的速度快,可能导致前端缓冲区溢出,导致数据丢失。

解决方案:前端可以使用合适大小的缓冲区来接收数据,并确保及时处理接收的数据,以避免缓冲区溢出。...

2024-05-30
帅
等级vip作者
:
都排查过了,部署到服务器没问题,本地会有,刚排查出来,说是前端页面的baseurl有问题。明天看看。(同一个项目的其他sse应用场景没问题)
2024-05-30
帅
等级vip作者
:
this.sseSource = new EventSource(this.baseUrl + `/open/sse/${uuid}`); VUE_APP_BASE_API = ${VUE_APP_MODULE_APP_ID}/dev-api VUE_APP_SERVICE_URL = 'http://127.0.0.1:8088' webpack-dev-server 4.0里默认开启了compress 只需要加一行compress: false即寸:
2024-05-31
下载 APP