javascript
【SpringBoot】服务器端主动推送SSE技术讲解
=====================16、高級(jí)篇幅之SpringBoot2.0服務(wù)器端主動(dòng)推送SSE技術(shù)講解 ============================
?
1、服務(wù)端推送常用技術(shù)介紹
簡(jiǎn)介:服務(wù)端常用推送技術(shù)介紹,如websocket,sse輪詢等
1、客戶端輪詢:ajax定時(shí)拉取
2、服務(wù)端主動(dòng)推送:WebSocket
全雙工的,本質(zhì)上是一個(gè)額外的tcp連接,建立和關(guān)閉時(shí)握手使用http協(xié)議,其他數(shù)據(jù)傳輸不使用http協(xié)議
更加復(fù)雜一些,適用于需要進(jìn)行復(fù)雜雙向數(shù)據(jù)通訊的場(chǎng)景
3、服務(wù)端主動(dòng)推送:SSE (Server Send Event)
html5新標(biāo)準(zhǔn),用來(lái)從服務(wù)端實(shí)時(shí)推送數(shù)據(jù)到瀏覽器端,
直接建立在當(dāng)前http連接上,本質(zhì)上是保持一個(gè)http長(zhǎng)連接,輕量協(xié)議
簡(jiǎn)單的服務(wù)器數(shù)據(jù)推送的場(chǎng)景,使用服務(wù)器推送事件
學(xué)習(xí)資料:http://www.w3school.com.cn/html5/html_5_serversentevents.asp
?
2、SpringBoot2.x服務(wù)端主動(dòng)推送SSE
簡(jiǎn)介:講解SpringBoot2.x服務(wù)端主動(dòng)推送Sever-Send-Events
1、localhost:8080/index.html
2、需要把response的類型 改為 text/event-stream,才是sse的類型
轉(zhuǎn)載于:https://www.cnblogs.com/hellowq/p/10573084.html
總結(jié)
以上是生活随笔為你收集整理的【SpringBoot】服务器端主动推送SSE技术讲解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 判断一个单链表中是否有环
- 下一篇: 解决ios10以上H5页面手势、双击缩放