日韩在线首页I俄罗斯pornI男女猛烈激情XX00高潮动态I超碰免费97I乱人伦99久久I欧美日韩成人一区I最新日韩视频在线观看I粉嫩AV四季AV绯色AVI五月导航

×

服務器推送技術常用解決方案有哪些?服務器推送方式有哪些?

分類:云服務資訊 編輯:互聯網觀察 瀏覽量:132
2021-04-27 15:10:52

  服務器推送技術指的是在服務器端和客戶端建立鏈接,這樣客戶端就可以隨時接受服務器發送的信息了,比如可以使用服務器推送技術發送電子郵件都能夠,現在的服務器推送技術解決方案比較多,大家對服務器推送技術解決方案也有一個評價的標準,下面新網就給朋友們詳細的來介紹一下服務器推送技術常用解決方案有哪些以及服務器推送方式有哪些等問題。


  服務器推送的四種方式,作為架構師的你全了解嗎?
  常用的服務器推送方式,大致分為四種。
  1.短輪詢:在客戶端,定時的去請求服務器中,然后刷新信息到客戶端頁面。一般互聯網業界的標準是5秒。
  2.長輪詢:客戶端向服務器發送Ajax請求,服務器接到請求后hold住連接,直到有新消息才返回響應信息并關閉連接,客戶端處理完響應信息后再向服務器發送新的請求。
  原理是servlet的異步請求長連接。也就是說,異步請求中在原始的請求返回的時候并沒有關閉連接,關閉的只是處理請求的那個線程(一般是回收的線程池里了),只有在異步請求全部處理完之后才會關閉連接。
  具體實現技術spring提供 DeferredResult方式。可以允許容器線程快速釋放以便可以接受更多的請求提升吞吐量,讓真正的業務邏輯在其他的工作線程中去完成。
  3.sse( Server-sent Events )是 WebSocket 的一種輕量代替方案,使用 HTTP 協議。SSE 是單向通道,只能服務器向客戶端發送消息,如果客戶端需要向服務器發送消息,則需要一個新的 HTTP 請求。

  4.websocket : 全雙工的,長連接。


  服務器推送技術常用的三個解決方案
  一是普通的http解決方案:app端通用http服務定時拉取消息,比例每隔3秒,雖然你和我可能都很鄙視這個方案,但確實有公司在用。
  二是基于comet的解決方案(其實也是基于http):app端通過comet服務拉取消息,即app端發起一次http請求,然后服務端檢查有無待接收的消息,如果有立即返回給app端,如果無,則把當前http請示掛起多少多少秒,如30秒,在這30秒內,如果他人給當前的app用戶發送消息,服務端能在這30秒任意一點立即結束當前掛起的http請求,并把消息一起返回給app端。此方案我熟悉的有icomet服務。
  三是socket解決方案:app端通過socket與服務端通信,目前比較常用的服務端socket解決方案有nodejs,swoole,workerman等等。一般游戲類app服務端和app端采用此方案的比較多。

  在耗電量和耗流量上第一個是最耗電的,第二個次之,第三個是最優,但通過下面的設計方案,第二個方案和第三個在耗電量和耗流量上差別不大:主要理由是考慮到用戶在線的時長及socket也要維持一套心跳服務上來推論。


  服務器推送技術解決方案評價標準
  推送方案的公認評價采取4s標準:
  Safe (安全)
  推送方案應支持透傳及各種加密方案,保障信息傳遞安全。
  推送方案的ID系統應該獨立于已有的網站或服務的ID系統,這樣保障用戶在不同手機上登錄后的信息投遞準確性,避免因為取消綁定事件失敗因網絡傳輸而造成的信息誤投送。
  Stable(穩定)
  穩定包括兩個部分一個是服務器端的穩定性,一個是手機端的穩定性。
  服務端穩定性,因為使用長連接方案,對服務器的開銷和要求很大,推送方案對服務器開發要求很高,海量線程連接下的服務器穩定性是非常具有挑戰性的。一般的評判標準包括:
  - 同時在線時峰值 (一般按照百萬并發連接時服務器穩定性評測);
  - 高并發時消息平均延遲時間(一般按照1分鐘處理1百萬條信息評測);
  - 服務穩定性 (一般要求全年99.9%以上可用,有備份,有負載均衡等);
  鑒于服務器穩定的開發難度很大,小團隊不建議自己開發,建議使用穩定的第三方推送方案等。
  Save(節省)
  省電應注意CPU休眠,一般用服務縮短待機時間百分比評判。
  省流量應注意協議的修改和冗余數據包的處理,一般用空載待機月流量評判。
  省成本應考慮單服務器承載同時連接數,可承載同時連接數越多成本越低,業內 頂尖水平為個推的單服務器50萬連接。
  Slim(體積小)

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


  服務器推送技術常用解決方案有哪些?以上就給大家介紹了關于服務器推送技術解決方案的問題,當前比較常見的服務器推送技術常見解決方案有三種,對于這些解決方案,大家還需要知道評價的方法,比如是不是安全、穩定,是不是可以節省流程等,如果大家還有疑問,可以咨詢新網。


聲明:免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發

送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創內容未經允許不得轉載,或轉載時

需注明出處:新網idc知識百科

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 亚洲丁香网 | 欧美一级特黄aaaaaa大片在线观看 | 亚洲日韩av无码一区二区三区人 | 亚洲乱码无人区卡1卡2卡3 | 女色琪琪窝窝777777换脸 | 性欧美xxx69hd高清 | 国产区在线观看成人精品 | 久久久久久久久亚洲 | 亚洲欧洲日韩综合色天使 | 国产白丝精品爽爽久久久久久蜜臀 | 国产女人在线视频 | 国产精品视频色尤物yw | 五月激情婷婷丁香综合基地 | 国产又色又爽又黄又免费文章 | 中文无码高潮到痉挛在线视频 | 韩日激情视频 | 97精品人妻系列无码人妻 | 国产情侣激情 | jizz国产免费| 人妻在卧室被老板疯狂进入 | 国产精品主播一区二区三区 | 日日夜夜艹 | 欧美成妇人吹潮在线播放 | 国内精品伊人久久久久妇 | 五月天六月婷 | 5060国产午夜无码专区 | 成人美女视频在线观看 | 国产精品欧美成人片 | 一区二区三区中文字幕在线 | 国产精品女人特黄av片 | 超碰在线 | 91麻豆精品久久久久蜜臀 | 中文字幕亚洲乱码熟女在线萌芽 | 中文字幕在线播放一区二区 | 涩涩网站在线看 | 国模私拍av| 91成人欧美 | 亚洲特级黄色片 | 中文字幕人妻无码一区二区三区 | 日本高清中文字幕免费一区二区 | gv天堂gv无码男同在线观看 | 中文字幕亚洲综合久久蜜桃 | 国产精品有码 | 欧美两根一起进3p在线观看 | 人妻人人澡人人添人人爽 | 日韩精品无码一区二区三区不卡 | 暖暖视频在线观看免费观看高清中文 | 欧美极品xxxxx | 黄色片视频在线观看 | 久亚洲一线产区二线产区三线产区 | 18禁超污无遮挡无码免费网站国产 | 忘忧草社区在线播放日本韩国 | 又粗又大又黄又硬又爽免费看 | 国产成人牲交在线观看视频 | 国内精品久久久久久久影视红豆 | 麻豆果冻传媒2021精品传媒一区 | 欧美激情3p | 人人爽人人爽人人片a∨ | 天堂√在线中文最新版 | 成在线人免费视频一区二区 | 国产剧情无码播放在线看 | 成人影视网址 | 亚洲成av人片天堂网九九 | 亚洲女同性同志熟女 | 91麻豆精产国品一二区灌醉 | 欧美日韩一区二区视频在线观看 | a天堂在线观看 | 国产精品无码av天天爽 | 久久国产精品一国产精品 | 无码一区二区免费波多野播放搜索 | 又粗又硬又猛又黄网站在线观看高清观看视频 | av播播| 午夜福利伦伦电影理论片在线观看 | 夜夜躁狠狠躁日日 | 日韩精品一区二区大桥未久 | 免费看一区二区三区四区 | 成人免费毛片偷拍 | 成人区人妻精品一区二区不卡网站 | 山村淫强伦寡妇 | 天堂а√在线中文在线最新版 | 欧美 亚洲 中文 国产 综合 | 中文字幕人妻熟女人妻a片 无码尹人久久相蕉无码 | 18禁无遮挡羞羞污污污污免费 | 天堂网av中文字幕 | 网禁国产you女网站 wwwxxx在线 | 国产裸体美女永久免费无遮挡 | 亚洲国产成人无码av在线影院l | 亚洲 成人 无码 在线观看 | 九色porny丨国产首页在线 | 青青草国产午夜精品 | 精品国精品无码自拍自在线 | 国产aⅴ夜夜欢一区二区三区 | 欧美三级中文字幕 | 88xx成人精品视频 | 日日插夜夜爽 | 国产国产人免费视频成69 | 97色伦图片 | 99国产精品久久久久久久 | 人妻无码久久中文字幕专区 |