Portál AbcLinuxu, 8. května 2025 00:29

Dotaz: ejabberd XMPP+BOSH <—> HTML + javascript =>online chat

LangPa avatar 27.7.2011 00:30 LangPa | skóre: 12 | blog: LangPavel | Hradec Králové
ejabberd XMPP+BOSH <—> HTML + javascript =>online chat
Přečteno: 286×
Odpovědět | Admin
Zdravím. Snažím se rozchodit co nejhladší a škálovatelnou variantu webového cahtu a tak jsem si řekl, že nejlepší řešení bude asi ejabberd + nějaká JS knihovna (zkoučel jsem strophe.js, ale bezůspěšně).

Teď mám několik dilemat => otázky:
  1. nevím, jak prověřit, kde je chyba, jestli s nastavením BOSH (XEP 0206) nebo tou knihovnou strophe.js (zkoušel jsem jen dema, do kódu se pustím, až pokud mi nidko nenapoví.. ). (Když se podívám na http://localhost:5280/http-bind/, vidím, že tam mod_http_bind naslouchá, takže nemyslím, že by byla chyba v konfiguraci ejabberd.)
  2. Nejdu špatnou cestou? Pomalu se mi zdá, že udělat nějakou formu dlouhého dotazování (long polling) by bylo na ten chat víc jak dvakrát jednodušší (když odmyslím XMPP, tak není pochyb), ale nechci se okrást do budoucna o XMPP ale hlavně nevím, jak by se to chovalo na odezvě, potřebuji plynulost
  3. Jak moc zatežuje long polling nebo ale i BOSH hardware? (Tím nemyslím jen CPU ale celou přenosovou cestu, je potřeba držet hodně spojení přez síť bez přenosu dat)
  4. Potřebuju řešení pro 50 000+ současně aktivních spojení, takže nějaké "prozatím" by se mi asi dost prodražilo, takže se strefit napoprvé
  5. Bonus by měl být podpora mobilních zařízení, smartphonů pro ten chat...
Myslím, že dnes je to už bezproblému pro někoho realizovatelné jako puzzle, jen najít... ;-)

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.