午夜无码人妻aⅴ大片色欲张津瑜,国产69久久久欧美黑人A片,色妺妺视频网,久久久久国产综合AV天堂

什么是長連接-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

貴南ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

這篇文章將為大家詳細講解有關什么是長連接,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

長連接是指在一個連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在連接保持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包,多用于操作頻繁,點對點的通訊,而且連接數(shù)不能太多情況。

長連接是:

一、定義

短連接是指通訊雙方有數(shù)據(jù)交互時,就建立一個連接,數(shù)據(jù)發(fā)送完成后,則斷開此連接,即每次連接只完成一項業(yè)務的發(fā)送。

長連接,指在一個連接上可以連續(xù)發(fā)送多個數(shù)據(jù)包,在連接保持期間,如果沒有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測包。

長連接多用于操作頻繁,點對點的通訊,而且連接數(shù)不能太多情況。每個TCP連接都需要三步握手,這需要時間,如果每個操作都是短連接,再操作的話那么處理速度會降低很多,所以每個操作完后都不斷開,下次處理時直接發(fā)送數(shù)據(jù)包就OK了,不用建立TCP連接。例如:數(shù)據(jù)庫的連接用長連接,如果用短連接頻繁的通信會造成socket錯誤,而且頻繁的socket 創(chuàng)建也是對資源的浪費。

而像WEB網(wǎng)站的http服務一般都用短鏈接,因為長連接對于服務端來說會耗費一定的資源,而像WEB網(wǎng)站這么頻繁的成千上萬甚至上億客戶端的連接用短連接會更省一些資源,如果用長連接,而且同時有成千上萬的用戶,如果每個用戶都占用一個連接的話,那可想而知吧。所以并發(fā)量大,但每個用戶無需頻繁操作情況下需用短連好。

總之,長連接和短連接的選擇要視情況而定。

二、應用

(1)、手機推送原理

手機推送服務的原理很簡單,就是通過建立一條手機與服務器的連接鏈路,當有消息需要發(fā)送到手機時,通過此鏈路發(fā)送即可。 推送服務的使用流程雖然略有差別但是大致都和IOS的APNS相似

1、首先是應用程序注冊消息推送。

2、 IOS跟APNS Server要deviceToken。應用程序接受deviceToken。

3、應用程序將deviceToken發(fā)送給PUSH服務端程序。

4、 服務端程序向APNS服務發(fā)送消息。

5、APNS服務將消息發(fā)送給iPhone應用程序

(2)、推送方案評價標準

推送方案的公認評價采取4s標準:1.Safe(安全) 2. Stable(穩(wěn)定) 3.Save(省電省流量省成本) 4.Slim(體積?。?/p>

1.Safe (安全)

推送方案應支持透傳及各種加密方案,保障信息傳遞安全。

推送方案的ID系統(tǒng)應該獨立于已有的網(wǎng)站或服務的ID系統(tǒng),這樣保障用戶在不同手機上登錄后的信息投遞準確性,避免因為取消綁定事件失敗因網(wǎng)絡傳輸而造成的信息誤投送。

2. Stable(穩(wěn)定)

穩(wěn)定包括兩個部分一個是服務器端的穩(wěn)定性,一個是手機端的穩(wěn)定性。

服務端穩(wěn)定性,因為使用長連接方案,對服務器的開銷和要求很大,推送方案對服務器開發(fā)要求很高,海量線程連接下的服務器穩(wěn)定性是非常具有挑戰(zhàn)性的。一般的評判標準包括:

- 同時在線時峰值 (一般按照百萬并發(fā)連接時服務器穩(wěn)定性評測)

- 高并發(fā)時消息平均延遲時間(一般按照1分鐘處理1百萬條信息評測)

- 服務穩(wěn)定性 (一般要求全年99.9%以上可用,有備份,有負載均衡等)

鑒于服務器穩(wěn)定的開發(fā)難度很大,小團隊不建議自己開發(fā),建議使用穩(wěn)定的第三方推送方案,如個推,蝴蝶等。

手機端的穩(wěn)定性,主要是因為中國的復雜網(wǎng)絡狀況及手機型號適配情況造成手機長時間穩(wěn)定聯(lián)網(wǎng)較困難,所以穩(wěn)定性非常重要,一般的評判標準包括:

- 每日聯(lián)網(wǎng)23.5小時以上用戶比例 (表征聯(lián)網(wǎng)穩(wěn)定性)

- 消息發(fā)送后9小時內收到率 (表征到達率)

一般來說,推送方案要做網(wǎng)絡的分運營商,分省,分機型適配,自己開發(fā)工作量較大

3.Save(節(jié)省)

省電應注意CPU休眠,一般用服務縮短待機時間百分比評判

省流量應注意協(xié)議的修改和冗余數(shù)據(jù)包的處理,一般用空載待機月流量評判

省成本應考慮單服務器承載同時連接數(shù),可承載同時連接數(shù)越多成本越低,業(yè)內 頂尖水平為個推的單服務器50萬連接

4.Slim(體積?。?/strong>

推送服務應該體積盡量小,不影響主程序的大小和復雜度,一般以小于300K為宜。

關于什么是長連接就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

新聞名稱:什么是長連接-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://www.ekvhdxd.cn/article42/dojihc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿網(wǎng)站建設、網(wǎng)站導航、定制開發(fā)App設計、云服務器ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)