免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5009 | 回复: 8
打印 上一主题 下一主题

UDP和TCP在大量并发连接服务器中的应用问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-02-13 11:09 |只看该作者 |倒序浏览
有些即时通讯服务器同时使用了UDP和TCP,我在一篇文章中看到这么一句话“一台服务器要同时容纳几万甚至十几万的并发连接,服务器端只有采用UDP协议与客户端进行通讯才能保证这种超大规模的服务。”。
我的问题是在即时通讯服务器中UDP和TCP应该如何配合使用?是不是这种情况:登陆使用TCP,登陆后具体的聊天使用UDP,通过特定的时间间隔来检测客户端是否还在线,不知道这种想法有多少可行性,网各位高手指点,多谢!

论坛徽章:
0
2 [报告]
发表于 2006-02-13 11:26 |只看该作者
这种方法应该可行,具体没做过这块,不过这样做应该可以的

论坛徽章:
0
3 [报告]
发表于 2006-02-13 11:43 |只看该作者
感谢linternt朋友发表见解,我想知道的是有什么方式可以支持向QQ服务器那样的用户量.

论坛徽章:
0
4 [报告]
发表于 2006-02-13 11:48 |只看该作者
原帖由 pjz0311 于 2006-2-13 11:43 发表
感谢linternt朋友发表见解,我想知道的是有什么方式可以支持向QQ服务器那样的用户量.

应该不是一个简单的服务器程序就可以解决的
应该还有分布式部署之类的吧
对这些技术不清楚
但是只评一个人肯定做不出现在腾讯的服务器

论坛徽章:
0
5 [报告]
发表于 2006-02-13 11:55 |只看该作者
楼上朋友说的没错,我现在首先是想有一个可行的想法或解决方法,以免在后面走弯路

论坛徽章:
0
6 [报告]
发表于 2006-02-13 12:48 |只看该作者
有没有听说过 farm 或者 集群 的概念?如果没有,那就看看吧。起点: http://www.linuxvirtualserver.org/

另外看看  c10k 的问题。

论坛徽章:
0
7 [报告]
发表于 2006-02-13 13:56 |只看该作者
集群了解一点,搞过OpenPBS。了解过HA和Oracle RAC。
我很想了解像QQ的服务器端中,UDP和TCP是如何协作的。另外QQ提供TCP连接的服务器IP就那么几个,这真能支持上百万的在线用户?这一点很迷惑。

论坛徽章:
0
8 [报告]
发表于 2006-02-13 14:00 |只看该作者
这应该是网络布署方面的事了吧,看一些网络方面的书应该可以了解些。
这个东西还涉及到什么进程池呀,线程池呀,估计还和数据库有关系,反正感觉有好多东西
如果有知道的朋友,也想知道一些,关注一下吧!

论坛徽章:
0
9 [报告]
发表于 2006-02-14 17:59 |只看该作者
tcp这样的连接量好像 不太现实
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP