Chinaunix

标题: 服务器设计原则? [打印本页]

作者: liexusong    时间: 2010-10-17 12:03
标题: 服务器设计原则?
要设计一个服务器应该遵从什么原则呢?

例如应不应该每个连接分配一个线程去处理,怎么处理多个连接等等。
因为小弟刚学网络编程,很多都不知道怎么去处理的,期待各位牛人的意见和建议。
作者: yylogo    时间: 2010-10-17 12:31
本帖最后由 yylogo 于 2010-10-17 12:33 编辑

嘿嘿, 我暑假期间写了个最简单的服务器, 要不要看看?
使用的线程池, 但是线程池之间的切换没使用堆, 用的列队(效率会慢些.)
然后的话别的功能都没有..
http://bbs.chinaunix.net/thread-1775831-1-1.html
作者: liexusong    时间: 2010-10-17 13:42
看了一下,功能比较简单,不过还是不错的!
作者: hellioncu    时间: 2010-10-17 19:51
服务器也有各种各样的,需求不同
作者: folklore    时间: 2010-10-18 01:49
回复 1# liexusong


    没分,不回答~~

别人我不告诉他,如果可能的话,服务器设计的最大原则就是:



看大家都HIDE,很好玩,我也HIDE一次~~
作者: lsupper    时间: 2010-10-18 09:34
回复 5# folklore


    好玩...无语...
作者: sbc19861004    时间: 2010-10-18 09:37

作者: ecjtubaowp    时间: 2010-10-18 09:46
服务器有很多模型和框架,LZ可以搜搜。
作者: lyjdamzwf    时间: 2010-10-19 10:50
一个连接一个线程,那大流量的服务器线程切换起来不是太耗了?我个人这么认为
作者: 梅川内依酷    时间: 2010-10-19 11:08
稳定。
作者: linoom    时间: 2010-10-19 11:15





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2