日韩精品亚洲精品中文字幕乱伦AV|曰韩区二区三区日韩中文字幕五码|ady99久久人人看人人摸人人|动漫一区二区黄99精品视频在线|AV片在线观看亚洲中文国产精品|伦乱在线VA欧美性爱一二区|亚洲无码mv91热色视频|激情六月综合欧美精品中文

當前位置:首頁 > 網(wǎng)站建設(shè) > 正文內(nèi)容

兄弟連html5視頻教程下載(兄弟連下載安裝)

網(wǎng)站建設(shè)8個月前 (05-14)348

前言

給大家推薦一個.NET Core WebSocket實現(xiàn)簡易、高性能、集群即時通訊組件:FreeIM。

官方組件介紹

FreeIM 使用 WebSocket 協(xié)議實現(xiàn)簡易、高性能(單機支持5萬+連接)、集群即時通訊組件,支持點對點通訊、群聊通訊、上線下線事件消息等眾多實用性功能。

WebSocket介紹

WebSocket是一種在Web應(yīng)用程序和服務(wù)器之間建立持久連接的通信協(xié)議。它通過在客戶端和服務(wù)器之間創(chuàng)建一個全雙工通信通道,實現(xiàn)了服務(wù)器主動向客戶端推送數(shù)據(jù)的功能。相比起傳統(tǒng)的HTTP請求-響應(yīng)模式,WebSocket具有以下幾個優(yōu)勢:

實時性:WebSocket提供了實時的雙向通信,服務(wù)器可以主動推送數(shù)據(jù)給客戶端,而不需要客戶端發(fā)起請求。這使得實時通信應(yīng)用如聊天室、股票行情等變得更加簡單和高效。

減少數(shù)據(jù)傳輸量:WebSocket在建立連接時需要進行握手,之后數(shù)據(jù)幀的開銷較小,只需要發(fā)送少量的控制信息,因此相比于HTTP請求的頭部信息,可以減少數(shù)據(jù)傳輸?shù)拈_銷。

低延遲:由于WebSocket是一個長連接,避免了每次請求都要建立TCP連接的開銷,從而降低了延遲。

節(jié)省服務(wù)器資源:WebSocket使用一個TCP連接進行全雙工通信,相比于傳統(tǒng)的HTTP請求,避免了頻繁的連接和關(guān)閉操作,減少了服務(wù)器的負擔。

支持跨域通信:WebSocket允許在瀏覽器中通過Java與不同域名下的服務(wù)器進行通信,實現(xiàn)了跨域通信的功能。

項目源碼截圖

設(shè)計思路

終端(如瀏覽器/小程序/iOS/android) 統(tǒng)一使用 websocket 連接 ImServer;ImServer(支持集群)根據(jù) clientId 分區(qū)管理 websocket 連接;WebApi使用 ImHelper 調(diào)用方法(如:SendMessage、群聊相關(guān)方法),將數(shù)據(jù)推至 Redis chan;ImServer訂閱 Redis chan,收到消息后向 終端推送消息;

緩解了并發(fā)推送消息過多的問題;

解決了連接數(shù)過多的問題;

解耦了業(yè)務(wù)和通訊,架構(gòu)更加清淅;

ImServer充當消息轉(zhuǎn)發(fā),連接維護,代碼萬年不變、且不需要重啟維護

WebApi負責所有業(yè)務(wù)

ImServer 服務(wù)端

publicvoidConfigure(IApplicationBuilder app)

展開全文

{

app.UseFreeImServer( newImServerOptions

{

Redis = newFreeRedis.RedisClient( "127.0.0.1:6379,poolsize=5"),

Servers = new[] { "127.0.0.1:6001"}, //集群配置

Server = "127.0.0.1:6001"

});

}

WebApi 業(yè)務(wù)端publicvoidConfigure(IApplicationBuilder app)

{

//...

ImHelper.Initialization( newImClientOptions

{

Redis = newFreeRedis.RedisClient( "127.0.0.1:6379,poolsize=5"),

Servers = new[] { "127.0.0.1:6001"}

});

ImHelper.EventBus(

t = Console.WriteLine(t.clientId + "上線了"),

t = Console.WriteLine(t.clientId + "下線了"));

}

Html5 終端

終端連接 websocket 前,應(yīng)該先請求 WebApi 獲得授權(quán)過的地址(ImHelper.PrevConnectServer),偽代碼:

ajax( '/prev-connect-imserver', function(data) {

varurl = data; //此時的值:ws://127.0.0.1:6001/ws?token=xxxxx

varsock = newWebSocket(url);

sock.onmessage = function (e) {

兄弟連html5視頻教程下載(兄弟連下載安裝)

//...

};

})

項目源碼

https://github.com/2881099/FreeIM

- EOF -

點擊標題可跳轉(zhuǎn)

C# 解壓縮開源庫,輕松完成解壓縮文件

.NET 7+Vue 前后端分離框架Admin.Core

C# 中如何使用BCrypt 提高用戶密碼安全性

看完本文有收獲?請轉(zhuǎn)發(fā)分享給更多人

推薦關(guān)注「DotNet」,提升.Net技能

點贊和在看就是最大的支持??

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。

本文鏈接:http://www.atlasseeker.com/post/114102.html

“兄弟連html5視頻教程下載(兄弟連下載安裝)” 的相關(guān)文章

手機網(wǎng)站制作(手機網(wǎng)站制作平臺)

手機網(wǎng)站制作(手機網(wǎng)站制作平臺)

本篇文章給大家談?wù)勈謾C網(wǎng)站制作,以及手機網(wǎng)站制作平臺對應(yīng)的知識點,希望對各位有所幫助,不要忘了收藏本站喔。 本文目錄一覽: 1、怎么制作網(wǎng)站的手機版? 2、手機網(wǎng)站建站有哪些需要注意的 3、手機網(wǎng)站如何建設(shè) 4、手機網(wǎng)站網(wǎng)頁設(shè)計應(yīng)該注意什么問題? 怎么制作網(wǎng)站的手機版? 怎么制作網(wǎng)站的...

贛州網(wǎng)站制作(贛州網(wǎng)站制作贛州微信公眾號制作)

贛州網(wǎng)站制作(贛州網(wǎng)站制作贛州微信公眾號制作)

今天給各位分享贛州網(wǎng)站制作的知識,其中也會對贛州網(wǎng)站制作贛州微信公眾號制作進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、我在贛州,想建個網(wǎng)站找誰 2、建個公司網(wǎng)站多少錢?贛州建個公司網(wǎng)站多少錢? 3、在贛州想要做網(wǎng)站設(shè)計、網(wǎng)站開發(fā)、網(wǎng)站運營、網(wǎng)站維...

入職簡歷電子版填寫模板(入職簡歷填寫樣本)

入職簡歷電子版填寫模板(入職簡歷填寫樣本)

今天給各位分享入職簡歷電子版填寫模板的知識,其中也會對入職簡歷填寫樣本進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、入職個人簡歷怎么寫? 2、入職個人簡歷模板格式5篇 3、電子檔個人簡歷怎么寫 入職個人簡歷怎么寫? 個人簡歷寫法:一、要善于寫出那...

短視頻腳本制作模板(短視頻腳本制作流程)

短視頻腳本制作模板(短視頻腳本制作流程)

今天給各位分享短視頻腳本制作模板的知識,其中也會對短視頻腳本制作流程進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、短視頻腳本創(chuàng)作 2、短視頻腳本范文 3、怎么寫視頻腳本 4、短視頻腳本怎樣寫模板? 5、短視頻腳本該如何撰寫?求大神指導一下~...

機械創(chuàng)新設(shè)計大賽ppt模板(機械創(chuàng)新設(shè)計大賽ppt模板下載)

機械創(chuàng)新設(shè)計大賽ppt模板(機械創(chuàng)新設(shè)計大賽ppt模板下載)

今天給各位分享機械創(chuàng)新設(shè)計大賽ppt模板的知識,其中也會對機械創(chuàng)新設(shè)計大賽ppt模板下載進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、第八屆全國大學生機械創(chuàng)新設(shè)計大賽2018年的主題為關(guān)注民生美 2、2022江西省機械創(chuàng)新設(shè)計大賽時間 3、機械創(chuàng)新...

excel做檔案盒側(cè)面標簽名稱不整齊(excel制作檔案盒側(cè)標簽)

excel做檔案盒側(cè)面標簽名稱不整齊(excel制作檔案盒側(cè)標簽)

今天給各位分享excel做檔案盒側(cè)面標簽名稱不整齊的知識,其中也會對excel制作檔案盒側(cè)標簽進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!本文目錄一覽: 1、文件盒側(cè)面標簽怎么做 2、excel檔案盒側(cè)面標簽制作方法 3、用Excel打檔案盒標簽,由于檔案盒名字字數(shù)...