求类似于IM(QQ,MSN,ICQ)这样的后台服务器设计思想

quace 2004-11-10 06:47:11
如何做集群,如何保证可靠
...全文
227 16 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
问错地方了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧