社区
网络编程
帖子详情
求类似于IM(QQ,MSN,ICQ)这样的后台服务器设计思想
quace
2004-11-10 06:47:11
如何做集群,如何保证可靠
...全文
227
16
打赏
收藏
求类似于IM(QQ,MSN,ICQ)这样的后台服务器设计思想
如何做集群,如何保证可靠
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
barsteng
2004-11-11
打赏
举报
回复
对于多个TCP连接的问题,在linux的群集设计里有比较多的讨论。
我的想法是:
1、用一个机器做listen,在接受后通知客户端连接到其他的机器的IP地址上
2、用UPD模仿TCP
关于数据库的用户数量多达几千个的时候,可以考虑使用类似中间件的技术,把数据库的连接数量降下来,呵呵,在现实中我试过的是:120个客户端并发访问数据库(每个客户端平均每10秒一个请求),用20个数据库连接肯定可以支持。我自己做的类似中间件的东西,不过专业的中间件肯定比我的好多了
欢迎大家一起讨论
gdy119
2004-11-11
打赏
举报
回复
问的好哦,希望高手参与,等待......
vicky_jam
2004-11-11
打赏
举报
回复
对不起 我是搞笑了点~~:)
我只看了 他的标题 ~~
呵呵~~
争取下次 不再搞笑了:)
呵呵~~
Hongky
2004-11-11
打赏
举报
回复
楼上的,你太搞笑了,根本不看别人问题就乱贴,你的那个帖子与楼猪问的毫不相关....
vicky_jam
2004-11-11
打赏
举报
回复
http://community.csdn.net/Expert/topic/3501/3501260.xml?temp=.7508814
呵呵~~
月吻长河
2004-11-11
打赏
举报
回复
有钱就买IBM大型机,钱少就买HP的Linux Cluster。想自己搞出来恐怕比买IBM大型机的成本还高。
hjunxu
2004-11-11
打赏
举报
回复
TO: cxf1976(九都伯爵) ( )
用户数多达数千时,服务器的设计问题:CPU负荷,网络负荷双重压力,如何均衡?
设计一个多用户系统:1.服务器使用数据库管理用户信息;2.所有的连接都是TCP,用户数为数千个.
针对第一个问题,如果每个用户下线或者上线,都要搜索好友列表,那么数据库系统是否负担会很重?CPU会不会吃不消?
针对第二个问题,数千TCP连接的维护,不知道瓶颈首先是出现在哪(CPU,内存,带宽)?怎么设计才会稳定运行?
对于TCP连接个数超过10的3次方的网络应用,应该怎么设计呢?
不一定所有连接都在一个服务器上吧,搞个负载平衡服务器吧。
1000个连接不算什么,要看数据量了,很实际的问题,不但是程序设计好就能解决的。
hjunxu
2004-11-11
打赏
举报
回复
这个问题搞个5人以上的小组讨论2个月还差不多。
barsteng
2004-11-11
打赏
举报
回复
呵呵,关于数据库的那部分是看到上面的兄弟说的才写的
TCP很耗费资源的,不如用udp
cxf1976
2004-11-11
打赏
举报
回复
把TCP换成UDP也是一个方法。
cxf1976
2004-11-11
打赏
举报
回复
楼上的兄弟我可能说得不清楚,我们的系统的数据库连接没有那么多,只是TCP连接比较
oyljerry
2004-11-10
打赏
举报
回复
多个数据库同步
oyljerry
2004-11-10
打赏
举报
回复
中心数据库,多级分布数据库
cxf1976
2004-11-10
打赏
举报
回复
感兴趣,我的类似问题,一起讨论。
用户数多达数千时,服务器的设计问题:CPU负荷,网络负荷双重压力,如何均衡?
设计一个多用户系统:1.服务器使用数据库管理用户信息;2.所有的连接都是TCP,用户数为数千个.
针对第一个问题,如果每个用户下线或者上线,都要搜索好友列表,那么数据库系统是否负担会很重?CPU会不会吃不消?
针对第二个问题,数千TCP连接的维护,不知道瓶颈首先是出现在哪(CPU,内存,带宽)?怎么设计才会稳定运行?
对于TCP连接个数超过10的3次方的网络应用,应该怎么设计呢?
高手指点,不胜感激!
qrlvls
2004-11-10
打赏
举报
回复
关注
Visual_Li
2004-11-10
打赏
举报
回复
问错地方了
APP内置
IM
系统——从入门到千万级在线
IM
(即时通讯)系统是一种大型实时系统,其对技术方面的要
求
非常高。在APP社交化的今天,很多APP都希望为自己的应用增加
IM
系统,但却不得其法。本课程抽丝剥茧,搭建一套简
IM
系统,先让开发者了解如何实现这类系统...
关于下一代
IM
服务器
的一点想法
1、引言 当前
IM
的站场上依旧硝烟弥漫,
QQ
,
MSN
, Google Talk,
ICQ
, Yahoo!还都在争夺着市场的份额。今天我所要说的,是跳出商业利益趋势之短利,而从长远的角度考虑
IM
的发展趋势。 目前各大
IM
各自为政,在互相学习中...
iOS -
IM
即时通讯
即时通讯在开发中使用的场景有许多,如 AOL、Yahoo
IM
、
MSN
、
QQ
以及微信等聊天软件,在电商 APP 集成买家与卖家的实时沟通等。它们最大的区别在于各自通讯协议的实现,所以即时通讯技术的核心在于它的传输...
iOS端
IM
开发从入门到填坑
IM
的第三方服务商国内有很多,底层协议基本上都是基于TCP的,
类似
有网易云信、环信、融云、极光
IM
、LeanCloud、云通讯
IM
(腾讯)、云旺
IM
(阿里)、容联云、小能、美洽等等,技术也相对比较成熟,提供
后台
管理和定制...
(
IM
)即时通讯协议
1、即时通讯技术 ...即时通讯在开发中使用的场景有许多,如 AOL、Yahoo
IM
、
MSN
、
QQ
以及微信等聊天软件,在电商 APP 集成买家与卖家的实时沟通等。它们最大的区别在于各自通讯协议的实现,所以
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章