默认

开源Comet服务器iComet:支持百万并发的Web端即时通讯方案

查看数: 145260 | 评论数: 8 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-05-25 15:34

正文摘要:

前言 Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web端即时通讯方案大致有4种:传统Ajax短轮询、Comet技术、WebSocket技术、SSE(Server-sent Events)。 以上4种即时通讯技 ...

评论

奶瓶 发表于 7 年前
引用:JackJiang 发表于 2017-05-17 11:57
你是新手中的新手啊。
你说的是一对一聊天你不知道怎么设计是吧:服务端弄他用户列表,以登陆名为key、v ...

就是学者写了一个websocket的小例子吧
奶瓶 发表于 7 年前
引用:JackJiang 发表于 2017-05-17 11:57
你是新手中的新手啊。
你说的是一对一聊天你不知道怎么设计是吧:服务端弄他用户列表,以登陆名为key、v ...

做开发有段时间了 但是即时通讯第一次解除
JackJiang 发表于 7 年前
引用:奶瓶 发表于 2017-05-17 11:22
我现在用websocket做客户端。然后java的web做的服务端。运行在tomact里面  聊天室简单但。因为把收到的全 ...

你是新手中的新手啊。
你说的是一对一聊天你不知道怎么设计是吧:服务端弄他用户列表,以登陆名为key、value为它的socket引用或会话句柄,消息发送时由服务端根据这个key拿到socket或会话句柄向它转发消息就行了啊
奶瓶 发表于 7 年前
引用:JackJiang 发表于 2017-05-17 11:10
具体你现在遇到了什么问题?

我现在用websocket做客户端。然后java的web做的服务端。运行在tomact里面  聊天室简单但。因为把收到的全部发送给所有的人。但是现在我想做一个能单点聊天  并且能注册 和存储的功能。但是如果每次都用触发器存聊天记录 对数据库也是很大的考验的。还有数据库的设计 完全没有思路 求大大给个思路。我只会java  c和c++还有别的都不会。。。
JackJiang 发表于 7 年前
引用:奶瓶 发表于 2017-05-17 10:56
我其实真的想找一个开源的java服务端学习一下  这种单点的没有思路

具体你现在遇到了什么问题?
奶瓶 发表于 7 年前
我其实真的想找一个开源的java服务端学习一下  这种单点的没有思路
PonyZhao 发表于 8 年前
服务端是C++写的,看起来代码没有多少呢
只是路过 发表于 8 年前
这篇文章让我头一次知道了Comet技术,很好,支持分享!

返回顶部