公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

android 采用XMPP協議進行推送時的大量用戶討論

admin
2013年2月25日 23:32 本文熱度 5195

采用XMPP協議來實現android的推送功能,用開源的AndroidPn項目,是否存在這樣的問題,當客戶端很多時,比如成千上萬,它的服務器會不會承受不了產生崩潰。之前采用MQTT協議實現推送功能就發生過這樣的問題,需要花大力氣去修改它的服務器代碼。反編譯了一些應用,想看看他們的push機制,卻發現都沒有見到我熟悉的這些協議,貌似都是自己寫的?


該文章在 2013/2/25 23:32:40 編輯過

全部評論2

admin
2013年2月25日 23:33
  • 0 支持
    需要一些策略,比如隊列,盡量讓集中的請求延時或分散 – 崔苔吾 2012-06-06
  • 0 支持
    我們用的是http chunked來回發數據,還沒測試過大數據量的 – dodola 2012-06-06
  • 0 支持
    我看了一下。他的最后使用的還是socket長連接。這樣如果使用的是2G網絡,會不會出現老掉線的現象啊。 還有啊,如果長連接好使的話。有可以推送功能的東西,為什么還要http來做一些事情啊。 都使用socket長連接得了。哈哈。 第一個問題是我的重點,第二個算是我的好奇心吧。 別噴啊。 哈哈。 – 好運 2012-09-29
  • 0 支持
    @好運 現在新浪微博的就好像用到的是推送,長連接在移動上很浪費電,所以在pc上普通的連接是都要做些修改和優化。這個技術現在一般的app上還是不容易穩定實現,對技術和資本都有一定的要求。如果這些都不是問題,我個人感覺客戶端的體驗會更好。每當你打開一個軟件,所有的即時信息都在哪里,再也不要各種loading..了。這些推送技術也有各種斷線后自動恢復的機制的,但是2G的硬傷在哪里,不要指望在一臺90年代的機器上玩爽暗黑了。 – andev 2012-09-29
  • admin
    2013年2月25日 23:35

    我們用了一段時間的mqtt(Mosquitto),現在我們測試的數據是一臺機器可以承受3w人左右的同時在線,我們的一個用戶主題在5個左右(比較多)。如果更多用戶(>5w)在線的話,我們采取主動分發到多個主機的方式去平衡壓力。
    如果你們的同時活躍用戶不是非常多>10w,我覺的現有的mqtt源碼可以滿足你的需求,如果有更多的需求,可以修改下源碼,畢竟fb的messager就是采用的mqtt,說明理論上是不存在較大的缺陷的。
    補充:
    拜google大神所賜,GCM在國內現在也可以推送了

    • 0 支持
      我們的用戶數大于10w哦,試過MQTT,服務器不行,承受不了,后臺這邊也沒有利害的人會修改代碼。 – 懶羊羊 2012-06-25
    • 0 支持
      @懶羊羊 最近google的c2dm升級為gcm,刪除了日推送上限,如果主要用戶群不在國內,是個不錯的選擇 – andev 2012-07-11
    • 0 支持
      @andev(92435431) 你測試的 mqtt 5w人是如何設置服務器環境的 我在服務器上安裝mosquitto后只能連接上幾千人就無法連接上了 服務器用的默認設置沒有修改配置 – 娃娃 2012-10-09
    • 0 支持
      怎么實現的啊,我都搞了兩天沒搭建起來,對web沒什么概念 – jgszhuzhu 2012-11-05

    XMPP如果構建分布式聊天服務 比較合適,如米聊這樣的服務就是基于XMPP。但是如果僅僅作為PUSH之用,未免有點重量級了,性能也不好。推薦使用更輕量級的解決方案,比如使用nodejs作為分發服務器。 我們曾經測試過一臺基于nodejs的專業服務器可以支撐50W左右的tcp長鏈接。

    2012-00 支持

    • 在android客戶端上是用tcp長連接嗎?有沒有測試客戶端的流量和電池消耗? – mikonos 2012-07-28
  • XMPP不就是基于TCP協議的么,因此客戶端肯定是和服務器建立的TCP長連接。
    在實現服務器的時候,我們采用分布式部署,每個節點最大可以建30W個鏈接。
    實現了類似于圍脖的應用,有新消息的情況下會push下去。

    關鍵字查詢
    相關文章
    正在查詢...
    點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
    點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
    點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
    點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
    Copyright 2010-2025 ClickSun All Rights Reserved

    主站蜘蛛池模板: 国产一区二区av | 成人做受视频试看120秒 | 福利一区二区三区视 | 成在线观看网站免费观看 | 国产成人综合一区二区三区 | av在线大片不卡可观看 | 91精品国产麻豆福利在线 | av午夜福利一片免费看久久 | 精品视频一区二区三区免费观 | 国产三级精品久久久久久久 | 国产高清japanese在线播放 | 成人午夜一区二区三 | 国产高清av麻豆久久 | 国产一区精 | 国产精品无码手机在线观看 | 国产精品视频一区二区三区不卡 | 国产精品欧美一区二区三区不卡 | 国产91久久综合 | 91麻豆国产高清产精品第一页 | 精品国产95亚洲一区二区 | 懂色一区二区二区av免费观看 | av午夜午夜快憣免 | 成av人电影在线观看 | 国产一区二区三区免费观看 | 国产精品一级黄色视频 | 国产精品一卡 | 国产av国片精品青草社区最新 | 国产精品无码免费播放 | 国产盗摄视频在线观看 | 成人片毛片a | 岛国无码精品一区二区三区 | 国产精品初高中精品免费观看 | 国产无码久久久久久 | 国产成人欧美日本在线观看 | 国产人妖xxxx | 国产麻花豆剧传媒精品mva | 国精产品一区二区国精 | av免费不卡国产在线观看 | 国产精品亚洲欧美大片在线 | 2025无码在线 | 国产成人精品无码青草 |