spring boot整合websocket模組

2021-09-02 21:17:05 字數 774 閱讀 2173

[size=medium][color=red][b]1.什麼是websocket[/b][/color][/size]

首先,[color=blue][b]websocket是乙個持久化的協議,相對於http這種非持久的協議來說。[/b][/color]

簡單的舉個例子吧,用目前應用比較廣泛的php生命週期來解釋。

1) http的生命週期通過request來界定,也就是乙個request 乙個response,那麼在http1.0中,這次http請求就結束了。

[color=red][b]在http1.1中進行了改進,使得有乙個keep-alive[/b][/color],也就是說,在乙個http連線中,可以傳送多個request,接收多個response。

但是請記住 request = response , 在http中永遠是這樣,也就是說乙個request只能有乙個response。而且這個response也是被動的,不能主動發起。

[size=medium][color=red][b]2.開啟支援websocket(@enablewebsocketmessagebroker)[/b][/color][/size]

[size=medium][color=red][b]3.類似controller請求的action[/b][/color][/size]

[size=medium][color=red][b]4.頁面[/b][/color][/size]

連線斷開連線

輸入你的名字

傳送

springboot初步整合web(一)

springboot 整合filter 方式1 webfilter filtername urlpattern 攔截多個請求,public clsss firstfilter implements filter 主啟動 servletcomponentscan 方式2public class sec...

2 SpringBoot整合Web層技術

1.建立serverlet 2.修改啟動類,新增 servletcomponentscan 新增web依賴 org.springframework.boot spring boot starter web 2.3.1.release 1.建立serverlet 2.修改啟動類,新增 servletc...

springBoot整合dubbo整合專案

傳統spring 整合dubbo,需要繁瑣的編寫一堆堆的 xml 配置檔案 而springboot整合dubbo後,不在需要寫 xml,通過jar包引用,完 成整合,通過註解的形式完成配置。提高我們的開發效率 目錄結構 1 服務層生產者開發 hs ldm server service 1.1新增du...