新快3基本走势图

北京論壇

 找回密碼
 注冊
查看: 59|回復: 0
打印 上一主題 下一主題

說說關于微信通訊錄拉群協議到底是什么?這篇文章將會告訴你一切

[復制鏈接]
跳轉到指定樓層
1#
發表于 2019-10-23 12:36:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
  微信通訊錄拉群協議到底是什么?這篇文章將會告訴你一切
  微信導粉是什么意思微信傳輸協議,官方公布甚少,在微信技術總監所透漏PPT《微信之道-至簡》文檔中,有所體現。
  微信從2011年1月發布以來,在一年之內實現了上億用戶,千萬級在線,在蘋果中國區AppStore月下載量排行第一。騰訊把微信的成功總結為“三位一體”,即產品的精準,項目的敏捷,以及技術的支撐。敏捷就是試錯法,用最快的迭代速度不斷追求卓越。敏捷是一種態度,允許發布前十分鐘的變更,并給予產品決策以最大的自由度。
  微信使用的同步協議叫做SYNC,參考了微軟的ActiveSyncYNchronousommunication:同步通信。沒有數據發送時,傳輸線處于MARK狀態。為了表示數據傳輸的開始,發送方先發送一個或兩個特殊字符,該字符稱為同步字符。當發送方和接收方達到同步后,就可以一個字符接一個字符地發送一大塊數據,而不再需要用起始位和停止位了,這樣可以明顯地提高數據的傳輸速率。
  采用同步方式傳送數據時,在發送過程中,收發雙方還必須用一個時鐘進行協調,用于確定串行傳輸中每一位的位置。接收數據時,接收方可利用同步字符將內部時鐘與發送方保持同步,然后將同步字符后面的數據逐位移入,并轉換成并行格式,供CPU讀取,直至收到結束符為止。用一個Key來實現狀態同步。這樣一種協議在后臺實現上比業界通用方案要復雜許多,但是能把客戶端的實現大大簡化,同時在很大程度上能夠滿足iPhone,安卓,塞班等多個操作系統的不同需求。
  微信秉承“重后臺輕客戶端”的思路,因為客戶端安裝在用戶手機上,變更成本很高;而后臺則可以實現迅速的變更,在不發新版本的情況下實現新功能。以下是一個例子:微信的最初版本是不支持群聊的,第二個版本支持了群聊,但第一版客戶端仍然可以在后臺的變更處理之下參與群聊,只是不能夠發起群聊而已。
  其服務器端目前獲知的幾部分分別是三網專用網關服務器、登陸服務器組、負載均衡服務器組,主動推送服務器組、后臺數據轉換服務器組、存儲陣列等幾部分。由于目前沒有任何能夠直接從客戶端保存至服務器端的功能,推測其服務方并沒有用于數據記錄的數據庫服務器,而是在登陸服務器組中集成了用戶數據庫,用來記錄用戶授權。
  因張小龍做郵箱Foxmail起家,繼而又做了QQMail等,QQMail是國內第一個支持ExchangeActiveSync協議的免費郵箱,基于其從業背景,微信從一開始就采取基于ActiveSync的修改版狀態同步協議Sync,也就再自然不過了。一句話:增量式、按序、可靠的狀態同步傳輸的微信協議。需要可聯系我威~xin;abc18659254775
  
  
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

小黑屋|北京論壇  

Web Analytics

GMT+8, 2019-12-8 15:42 , Processed in 0.056468 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表
新快3基本走势图 湖北快3稳赚 北京pk10技巧图 北京赛车pk10 时时彩后三不定位毒胆 20170元做代理赚钱 河南快3 新时时彩三星稳赚技巧 重庆快乐10分走势图 网球比分直播雷速 手机内蒙古快3下载 辽宁快乐12 河南郑州麻将怎么打 时时彩时时彩定位胆稳赚技巧 初赔与即时赔率的意义 湖南快乐10分app 北京赛车玩法