更多課程 選擇中心
        Java培訓

        400-111-8989

        Java開發中的 WebSocket是什么?

        • 發布:Java培訓
        • 來源:Java在線問答
        • 時間:2018-12-06 15:46

        Java開發中的 WebSocket是什么?WebSocket允許服務器「主動」給瀏覽器發消息,如教程演示截圖,服務器會主動推送比特幣價格給瀏覽器。WebSocket如何應用?

        Java開發中的 WebSocket是什么

        實時獲取服務端數據這種需求,在使用 WebSocket 之前也是可以做到的,主要方式就是輪詢。比如 javascript上一個定時器,每隔幾秒鐘向服務端發送消息詢問最新價格,然后顯示在瀏覽器上。但是這種瀏覽器主動輪詢的方式有幾個弊端:

        服務器壓力大。 假設瀏覽器每隔一秒鐘發出請求,如果同時有 100 個用戶在訪問當前頁面,那么每秒鐘就至少有 100 個請求要處理,服務器壓力是很大的。

        浪費嚴重。 倘若服務器數據每隔 60 秒才有新數據,那么其中有59次訪問都是浪費的。

        實時性差。 畢竟是每隔一秒鐘才發出請求,假如說為了緩解服務器的壓力,做成每隔 10 秒才發出請求,就很有可能錯過數據的更新,沒有及時拿到數據。

        以上就是瀏覽器傳統的輪詢方式的弊端,而使用 WebSocket 就可以解決這些問題。

        服務器壓力問題。 WebSocket 是服務端向瀏覽器主動推送消息,只有服務器有新數據的時候才需要推送,沒有數據就不用推送,所以服務器性能壓力小很多

        浪費問題。每次有效數據才推送,沒有新數據就不推送,不存在浪費問題

        實時性問題。 一旦有了新數據馬上就推送,瀏覽器實時獲取新數據。

        怎么開發 WebSocket 應用?

        WebSocket 既然好處那么多,那么如何開發支持 WebSocket 的 J2EE 應用呢?

        可以運行的項目

        老規矩,我會先給大家可以跑起來的項目,確認是走得通的。 不要大家搞半天,項目本身都是有問題的,實在是浪費大家時間 (我在基于百度學習的過程中,就搜到大量未經驗證的教程,各種跑不通,浪費很多時間,真是感到深惡痛絕)。

        從創建項目開始擼起,并提供必要的jar包下載

        服務端代碼開發

        前端代碼開發

        感謝大家閱讀由Java職場分享的“Java開發中的 WebSocket是什么?”希望對大家有所幫助,想了解更多培訓信息請關注Java培訓機構官網。

        免責聲明:以上內容僅作為信息傳播,文中部分信息來源于互聯網,僅供閱讀參考。

        預約申請免費試聽課

        填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

        上一篇:為什么很少見高薪程序員炫富?
        下一篇:沒有下一篇了
        為什么很少見高薪程序員炫富?

        為什么很少見高薪程序員炫富?

        我們要在代碼審查中尋找什么?達內java培訓專家為你解答!

        我們要在代碼審查中尋找什么?達內java培訓專家為你解答!

        • 掃碼領取資料

          回復關鍵字:視頻資料

          免費領取 達內課程視頻學習資料

        • 視頻學習QQ群

          添加QQ群:1143617948

          免費領取達內課程視頻學習資料

        Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

        選擇城市和中心
        貴州省

        福建省

        • 達內廈門軟件園中心
        廣西省

        海南省

        国产高清情侣视频2019年,限制电影福利在线观看,23伊人大香蕉 百度 好搜 搜狗
        <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>