SSE:Server-Sent Event服務器推送事件,服務器推送數據。
一、SSE和WebSocket區別。
SSE是單向,WebSocket是雙向。
WebSocket場景:聊天工具。
SSE場景:股票交易市場。
二、實戰
Flux每一秒推送一個數據:
加上媒體類型
三、SSE推送數據包含哪些參數
服務器端向客戶端推送數據的時候包含哪些參數——ID,Event,Data,Retry。
longFlux 每一秒推送一個數據。
serverSentEventFlux:
加上參數,id,加上event事件的名稱。
簡單的寫法:
四、消費者端(前端)如何接收從服務器推送過來的數據
使用組件EventSource接收從服務器端推送過來的數據,主要有幾個方法
1,后端代碼加上跨域@CrossOrigin
2,前端代碼利用EventSource監聽
通過監聽事件的名稱來獲取推送過來的數據。