社区
网络编程
帖子详情
一个很大数量级(1万左右)客户的服务器如何架构? 请给出些建议.
allen_zhaozhencn
2005-07-28 05:32:01
如题.
...全文
409
19
打赏
收藏
一个很大数量级(1万左右)客户的服务器如何架构? 请给出些建议.
如题.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
foxqwx
2005-07-30
打赏
举报
回复
需求决定硬软件,看是跑什么服务,服务时间长短、带宽、服务器cpu计算量、存储量、同时并发客户数等都是影响服务器架构的重要因素。
总而言之,需求决定一切!
oyljerry
2005-07-30
打赏
举报
回复
嗯,同意楼上各位,不断需要考虑连接数,还要考虑你的应用场合
从而来决定硬件的配置,这些都需要考虑,还有服务器架构等
ExtUSA
2005-07-30
打赏
举报
回复
只关心空连接量没有实际意义。而且现在的IOCP已经很好用也几乎没有什么技术门槛了。
要注意的是线程的合理规划,避免内存泄露,这样才能保证服务器的稳定和安全地长时间运营。
9731boy
2005-07-29
打赏
举报
回复
呵呵,三四台普通的linux服务器就可以了
4*7000 = 2.8万
dell的服务器是7000左右吧?
不要买所谓sun服务器,普通的linux pc服务器就可以从容应对了
楼主说说看是什么应用的服务?
allen_zhaozhencn
2005-07-29
打赏
举报
回复
谢谢各位的建议.
牧童027
2005-07-28
打赏
举报
回复
首先看你要提供什么样的服务,是一万个长连接还是短连接,一万个客户端同时并发的可能性有多少?
再看你选的是什么样的服务器?若只是做做WEB服务,我看搞台SUN中等服务器也就可以了。
然后跟据你所选的服务器再选定一个操作系统,若是Unix类的用Poll效率也是很高的,若选用WinNT之类的当然只能用完成端口来干了。
umbrella1984
2005-07-28
打赏
举报
回复
重叠IO和完成端口可以考虑一下。。
mango279
2005-07-28
打赏
举报
回复
回复人: xundeng(寻灯) ( ) 信誉:98 2005-07-28 18:11:00 得分: 0
一个服务器够了。要是像网易那样的网站,5000个人就得用一个服务器,那得多少台服务器?
服务器很贵的
能和网易的服务器比吗,我见过电信的服务器,都是4CPU超线程的,相当于8CPU, 并且门户网站某一时刻的并发连接并没有想象的那么大,10000个并发连接要考虑线程调度,他的效率已经很低了。
所以楼主要估计出来某一时刻的最大并发连接数,就像银行的全国客户非常多,而数据库只有一个,但是同时并发的用户并不大。
elssann
2005-07-28
打赏
举报
回复
能支持多少要看你的应用。。
从数据库操作、CPU计算操作、网络流量等多方面去衡量。
lianglp
2005-07-28
打赏
举报
回复
在windows系统上,建立1w个连接的服务器是没有任何问题的,关键问题:
当并发量大的时候,网络带宽才是瓶颈。
月吻长河
2005-07-28
打赏
举报
回复
用Linux Cluster
shou440
2005-07-28
打赏
举报
回复
我 觉得要看你的数据处理规模而定,如果比较大可用多台服务器平衡
不过楼上说得没错,服务器很贵,尽量减少服务器
UDX协议
2005-07-28
打赏
举报
回复
iocp处理这个是很好,如果数据量不大的话。
我有成熟代码。
http://community.csdn.net/Expert/topic/4167/4167615.xml?temp=.1339228
oyljerry
2005-07-28
打赏
举报
回复
通过IOCP来处理连接等
服务器之间通过负载均衡等来达到资源的平衡
qrlvls
2005-07-28
打赏
举报
回复
使用重叠IO和完成端口能够建立高效的服务器模型
如果每个连接的数据量较大则需要考虑在多个服务器间实现负载均衡,可以根据实际情况使用硬件或软件均衡
http://blog.csdn.net/sodme
AntonlioX
2005-07-28
打赏
举报
回复
up
netgm
2005-07-28
打赏
举报
回复
你要考虑网络带宽,流量,
不要被1W吓倒..
xundeng
2005-07-28
打赏
举报
回复
一个服务器够了。要是像网易那样的网站,5000个人就得用一个服务器,那得多少台服务器?
服务器很贵的
mango279
2005-07-28
打赏
举报
回复
1台服务起恐怕不行,用多台服务器,使用中间件来流量平衡
如何设计一个扛住千万级并发的
架构
?需要多少
服务器
?
阿里P8面试官:如何设计一个扛住千万级并发的
架构
?
游戏
服务器
架构
的历史、现在以及未来(云游戏)
系列文章目录 前言 一、单
服务器
进程 二、多
服务器
进程 三、多类型
服务器
进程 1.数据库的拆分 1.数据库代理进程(DB) 2.内存数据库 2.逻辑进程的拆分 3.消息队列 1.全局服务管理器(Master) 2.分布式消息队列 4.服务发现 5.负载均衡 1.登录
服务器
的负载均衡 1.分区分服 2.大
服务器
架构
2.网关
服务器
的负载均衡 6.战斗
服务器
四、分布式存储 五、游戏
服务器
的未来 六、游戏上云 1.Docker 1.传统部署 2.虚拟机部署 3. 容器部署 2.Kubernetes 1.Kube
一个大型网站需多少台
服务器
?
首先要明白,这个问题不容易量化,影响一个大型网站所需
服务器
数量的因素很多。对于最基础的网站源代码,如果一个技术高超的程序员能实现最好的算法,那么几台
服务器
就能完成一个拥有数千万并发量的网站。相反,对于低水平的程序员来说,即使几十万台
服务器
也只能完成几万个并发网站。对于随意需要成百上千台
服务器
的网站,程序员素质很低,
架构
师水平极低。 其次,业务量越大,网站的整体结构就会越复杂。我们看到的网站只是冰山一角,有成千上万的系统支持。
服务器
的评估需要根据不同业务系统的特点进行分析。 (1) 新闻等服务不复杂的普通
服务器
概念、组成和
架构
详解
前言:
服务器
是构建云计算的最核心基础设备,在“新基建”加快推进、公有云持续放量的背景下,
服务器
行业正迎来景气拐点。本文围绕4个核心问题,由浅入深对
服务器
进行深入剖析: 1、
服务器
是什么? 2、
服务器
的构成? 3、
服务器
的分类? 4、X86/ARM之争? 一、
服务器
是什么?
服务器
的英文名称为“ Server”,是指在网络上提供各种服务的高性能计算机。作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。
服务器
和普通计算机的功能是类似的。只是相对于普通计算机,
服务器
在稳定
游戏
服务器
架构
通识
前言这节讲座里,我们将从游戏
服务器
发展的简单历程
出
发,鸟瞰一下目前大多数的游戏
服务器
架构
。这里尽可能的避免陷入细节的技术问题,而是从技术进化的结果状态,反推原始问题是什么。希望能通过这个过程,解释清楚游戏
服务器
是在解决什么问题,痛点到底在哪里。一、早期网游
服务器
。蛮荒时期的游戏
服务器
框架我们一笔带过,那时的游戏
服务器
和一个小Web服务没有区别。蛮荒时代的
服务器
只负责存储玩家账号、数据、转发场景内其他玩家的行为。很多移动、使用技能等关键逻辑在
服务器
上根本没有。随意就能用变速齿轮改变游戏速度。从《传奇》的时代开
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章