[CPyUG] 国内实时游戏服务器上线时如何应对用户多线接入

3 views
Skip to first unread message

Don Li

unread,
Apr 18, 2011, 12:30:32 AM4/18/11
to pyth...@googlegroups.com
Hi all,

各位好,
问题的根源:
由于国内网络环境的现状(网通,电信互访奇慢),和公司对于运营经验的不足,仅基于成本的考虑,一直对于即将上线的一款实时对战游戏的机房选择,犹豫在服务器是否有必要高成本的部署在单IP双线机房或BGP机房。

一般的网站或静态资源,个人倒是能提出智能DNS解析 / 反向代理 / 负载均衡 / CDN 这些解决方案。

但这种基于TCP长连的服务端部署,个人确实是经验不足。

希望各位大牛能给予一些提示。

多谢。

--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html

lu_zi_2000

unread,
Apr 18, 2011, 1:35:29 AM4/18/11
to pyth...@googlegroups.com
bgp或者多线吧

can xiang

unread,
Apr 18, 2011, 1:42:05 AM4/18/11
to pyth...@googlegroups.com
业内一般用多线服务器或者BGP。BGP很贵的。

2011/4/18 lu_zi_2000 <lu_zi...@163.com>

lu_zi_2000

unread,
Apr 18, 2011, 1:49:09 AM4/18/11
to pyth...@googlegroups.com
这就看你的成本比例了,bgp可以节省的是你的开发时间,代码复杂度,和人力
其实都差不多

lee Alexander

unread,
Apr 18, 2011, 2:45:29 AM4/18/11
to pyth...@googlegroups.com
可以开两台前端服务器,一台接电信,一台接网通,内部走内网
--
Alexander.Li
+86 15308006505
mail: superp...@gmail.com/superp...@hotmail.com
site:http://alexander-lee.cnblogs.com

luo roger

unread,
Apr 18, 2011, 6:04:44 AM4/18/11
to pyth...@googlegroups.com
非理论,现实解决方案:
服务器该电信就放电信,该放网通就放网通。
在好的BGP机房弄一台服务器,用iptables做端口转发。
用户登录电信服务器,如果选择了“我在网通”,就把BGP的地址端口传给用户

注:BGP的带宽的钱是省不掉的。但这比服务器全放BGP要节省多了。
跨接入商访问的用户(也就是他在电信,一定要去网通,网通用户一定要去电信服)较少,一般10%。

同理:这个BGP接入,还可以解决:铁通,有线等用户访问电信,网通服务器的问题。


在 2011年4月18日 下午2:45,lee Alexander <superp...@gmail.com> 写道:
> 可以开两台前端服务器,一台接电信,一台接网通,内部走内网
>

Reply all
Reply to author
Forward
0 new messages