|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
我想讨论在ajax时代聊天室的实现的各种选择,以及相应的优缺点。
|
|
|
|
|
仨儿
于 1 年, 5 月 前说到:
DB+页面 IO压力大 Ajax 的开发维护麻烦
使用 Jabber 的后台吧,这是专门作这事儿的
|
|
|
|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
有趣,这就是俺想提出这个话题的原因。 此外的挑战还有:反复ajax查询后台对于服务器压力过大,很多小的短记录把数据库表撑的很丑陋。
仨儿,能说说Jabber是否有web的接口吗?能否与django集成?能否支持对于聊天内容的检索?
下面是我最近在考虑的一种方案: django + cometd http://www.rkblog.rk.edu.pl/w/...
http://simonwillison.net.share...
|
|
|
|
|
cleverpig
于 1 年, 5 月 前说到:
赞!今天能收到大野狼的#1十分高兴!届时期待和大野狼共舞 jabber的web接口(for java):http://jwchat.sourceforge.net/
|
|
|
|
|
仨儿
于 1 年, 5 月 前说到:
咔咔咔,非常深入的领域! 有了整体想法,可以拿到 北京会课,进行公开讨论,汇聚成熟体验,争取一步到位的呢;)
|
|
|
|
|
老黄
于 1 年, 5 月 前说到:
jabber下面是xmpp,它是一个xml的消息包。切到web上不应该很麻烦的
|
|
|
|
|
清风
于 1 年, 5 月 前说到:
我觉得server用irc是不是更好呢:)
|
|
|
|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
纯基于Web和Js的GTalk客户端,也是一种方案,据说Gtalk的协议是标准的XMPP。 http://demo.java2script.org/gt...
|
|
|
|
|
仨儿
于 1 年, 5 月 前说到:
晕! GTalk 使用的就是 Jabber 协议哪,不会才知道的?
|
|
|
|
|
仨儿
于 1 年, 5 月 前说到:
@清风 IRC 太老,而且太复杂^^
|
|
|
|
|
清风
于 1 年, 5 月 前说到:
@仨儿 老是老了点,但稳定阿:),大规模的聊天恐怕irc还是很稳定的,之前我们做的那个页内聊天就是基于irc的,irc协议不复杂,相关库也很多的
|
|
|
|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
◎清风:这次的聚会,你一定要去!
|
|
|
|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
http://www.highscalability.com...
這篇文章裏面提到push和pull各自的優點和問題,非常有價值。開會的時候可以帶去,跟大家分享,討論。
|
|
|
|
|
从墨脱回来的大野狼
于 1 年, 5 月 前说到:
由於Push模型需要能夠支援大量並發鏈結的服務器,這裏是一個列表,可以參考: http://www.haokanbu.com/group/...
|
|
|
|
|
老黄
于 1 年, 5 月 前说到:
记得pycn里的沈大侠在写一个支持非常多的连接的py web server。我认为做这样的server要放弃之前的一些需要。比如,一个chat server永远不需要302,一个chat server需要的不是快,而是足够多的并发。
xmpp有一个erlang的实现叫做ejabberd的。
另外erlang也有一个分布式的web server。但在用户量不大时,一台机器带起足够的并发就好。一个永远不断的http连接需求 :)
|
|
|
如果想参与讨论,需要登录好看簿。
|