使用spring boot +WebSocket實(shí)現(xiàn)(后臺(tái)主動(dòng))消息推送支持單獨(dú)推送,多人推送 全部推送

首先看下效果圖,如果不是你想要的功能,直接pass 如果能符合需求 可以自己在線(xiàn)上地址測(cè)試一波

線(xiàn)上客戶(hù)端地址

線(xiàn)上服務(wù)端地址





首先是客戶(hù)端連接上服務(wù)端,由于服務(wù)端的在線(xiàn)數(shù)和在線(xiàn)人不是異步的 所以當(dāng)客戶(hù)端連接完成后需要刷新服務(wù)端界面才可以看到實(shí)時(shí)的在線(xiàn)數(shù)和在線(xiàn)人


正如上面gif演示的一樣,三個(gè)客戶(hù)端連接到了服務(wù)端(張三 李四 王五) 張三主動(dòng)發(fā)送一條信息給服務(wù)端,服務(wù)端接收到后會(huì)在操作詳情里面打印出來(lái)。


服務(wù)端實(shí)現(xiàn)主動(dòng)推送: 如果我只想要推送給張三 那么我只要在多選框里面選擇張三就好 然后編寫(xiě)好要發(fā)送的內(nèi)容 點(diǎn)擊發(fā)送 在張三的客戶(hù)端界面的操作詳情就會(huì)把服務(wù)端發(fā)送的信息打印出來(lái)。 如果要發(fā)送給多人 只要在多選框選擇多人就好 全部推送的話(huà) 只要編寫(xiě)好要推送的內(nèi)容 點(diǎn)擊全部推送就好



如果該demo能滿(mǎn)足你的功能需求,請(qǐng)給我的項(xiàng)目一個(gè)小星星 雖然做的不是很好,但我也是用心在寫(xiě)這個(gè)demo?小星星一閃一閃亮晶晶


代碼我都會(huì)寫(xiě)好注釋的?clone直接看就行,不懂的可以微信問(wèn)我哦

這個(gè)是項(xiàng)目源代碼:https://github.com/niezhiliang/springbootwebsocket

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 1、通過(guò)CocoaPods安裝項(xiàng)目名稱(chēng)項(xiàng)目信息 AFNetworking網(wǎng)絡(luò)請(qǐng)求組件 FMDB本地?cái)?shù)據(jù)庫(kù)組件 SD...
    陽(yáng)明AI閱讀 16,172評(píng)論 3 119
  • 雨下了將近小半個(gè)月了,沒(méi)有停止的意思,突然特別想去爬清源山,是的,就是再這淅瀝瀝的小雨中去爬清源山,特別的想,奈何...
    疲憊的快樂(lè)閱讀 76評(píng)論 0 0
  • 哆啦A夢(mèng)是一個(gè)夢(mèng),做了十幾年依然不愿醒來(lái)的夢(mèng)。我不知道是因?yàn)槟鞘嵌呃睞夢(mèng),還是因?yàn)槟谴淼膬簳r(shí)記憶。 《stand...
    云淵閱讀 1,025評(píng)論 0 1
  • 沒(méi)有人為你買(mǎi)單,快樂(lè)是你自己的事情 01 抱怨來(lái)自哪里 在我們生活中與人的交往過(guò)程中,你是否經(jīng)常聽(tīng)到這樣的抱怨: ...
    張雅君頻道閱讀 1,208評(píng)論 0 0

友情鏈接更多精彩內(nèi)容