日韩欧美人妻无码精品白浆,夜夜嗨AV免费入口,国产欧美官网在线看,高校回应聋哑女生因长相完美被质疑

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

android 采用XMPP協(xié)議進(jìn)行推送時(shí)的大量用戶討論

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

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


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

全部評(píng)論2

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

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

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

    XMPP如果構(gòu)建分布式聊天服務(wù) 比較合適,如米聊這樣的服務(wù)就是基于XMPP。但是如果僅僅作為PUSH之用,未免有點(diǎn)重量級(jí)了,性能也不好。推薦使用更輕量級(jí)的解決方案,比如使用nodejs作為分發(fā)服務(wù)器。 我們?cè)?jīng)測試過一臺(tái)基于nodejs的專業(yè)服務(wù)器可以支撐50W左右的tcp長鏈接。

    2012-00 支持

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

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