首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

谈谈高性能服务器框架,该如何解决

2012-03-26 
谈谈高性能服务器框架大家踊跃的谈,我踊跃的给分。见者有分。[解决办法]板凳。。[解决办法]回帖赚分,顶一个~~[

谈谈高性能服务器框架
大家踊跃的谈,
我踊跃的给分。

见者有分。

[解决办法]
板凳。。
[解决办法]
回帖赚分,顶一个~~
[解决办法]
这次你怎么不Q我啊?
[解决办法]
IOCP,我谈完了,

附: Linux,Epoll
Java。 NIO,
[解决办法]
顶一下,
[解决办法]
每次lz的问题都这么给力~
[解决办法]
顶LZ一下,顺便劫个分
[解决办法]
有钱人,给你自个
[解决办法]
JF...........
[解决办法]
“见者有分。”
[解决办法]
这个不懂,学习下,jf。
[解决办法]

[解决办法]
又来散技术分了。。
[解决办法]
分。。却之不恭啊
[解决办法]
听说过Linux 的epoll、libevent
没实际用过
[解决办法]
windows下IOCP
linux下可以用mina,开源的
[解决办法]
ACE
[解决办法]
IOCP + 多线程
[解决办法]
顶。顶。顶。
[解决办法]
UNIX网络编程里有额,效率最高的的是非阻塞I/O,但是编码复杂.

效率高,编码容易的就是用线程池的,主线成accept,由线程池进行处理.

真正的异步基本没有,用个select就差不多了.
[解决办法]
先顶了,再慢慢看!
[解决办法]
顶一下!

高性能的服务架构,值得思考~!
[解决办法]
我只知道 Windows的IOCP Linux的 epoll
但是这只是Socket高效率的收发消息的模型
要像设计一个高效率的服务架构出来还要学习很多,比如共享内存,消息队列,映射等等技术,
高效率的服务架构,不是学会了 IOCP 和epoll就可以设计出的。
[解决办法]
群集算不算呢?
[解决办法]
支持一个~
[解决办法]
我只知道 Windows的IOCP Linux的 epoll
但是这只是Socket高效率的收发消息的模型
要像设计一个高效率的服务架构出来还要学习很多,比如共享内存,消息队列,映射等等技术,
高效率的服务架构,不是学会了 IOCP 和epoll就可以设计出的。
[解决办法]
我也想了解一下这方面的内容。感谢楼主开头。
[解决办法]
之前看过点魔兽私服的源代码,什么IOCP、epoll,还有上次的线程池都有,看来有空还是要继续看看
[解决办法]

探讨
引用:

之前看过点魔兽私服的源代码,什么IOCP、epoll,还有上次的线程池都有,看来有空还是要继续看看



mangos?


[解决办法]
很多时候网络并不一定是瓶颈,没有最好的架构,只有最合适的架构,多实践才是真理
[解决办法]
1.socket框架
2.数据库连接框架
3.业务逻辑处理框架
[解决办法]
1.在多个服务器上布暑相同的一组服务,使用非阻塞I/O和就绪改变时通知
2. 在一个服务器支持业务服务查询,为客户端提供查询相关应用服务的IP、端口,根据业务服务器的访问量动态分配到空闲的业务服务器,实现业务服务器的业务均衡。
3、用C、C++实现业务服务处理过程,性能就不需说了,有很多方式可以实现。
[解决办法]
这方面有成熟的产品可以借鉴吧
[解决办法]
楼主今天有美事吧
人品暴血了
[解决办法]
下面的五种方式应该是最常用的了。
一个线程服务多个客户端,使用非阻塞I/O和水平触发的就绪通知
一个线程服务多个客户端,使用非阻塞I/O和就绪改变时通知
一个服务线程服务多个客户端,使用异步I/O
一个服务线程服务一个客户端,使用阻塞I/O
把服务代码编译进内核
[解决办法]
时空折叠
[解决办法]
这个好~ 顺便接分
[解决办法]
我用的是epoll
accpet线程,接受线程,发送线程,定时线程,工作线程。还没有用到内存池。

目前在持续改进中。。。。。
大家有什么好的建议没
[解决办法]
Mark
[解决办法]
我觉得这么谈太空了。

[解决办法]
顶一个,学习下..
[解决办法]
来学习学习。
[解决办法]
觉得够用就行,性能再慢慢来。
[解决办法]
无语……
[解决办法]
把所有的业务自动分而治之……
[解决办法]
继续关注。
[解决办法]
关注下
[解决办法]
服务器的要求很高呀。。。真是一点都不懂
[解决办法]
期待高手来讲解!
[解决办法]
探讨

之前看过点魔兽私服的源代码,什么IOCP、epoll,还有上次的线程池都有,看来有空还是要继续看看

[解决办法]


LZ也得先抛点啥出来再谈啊。。
[解决办法]
现在ACE还有强力的更新支持吗??
[解决办法]
性能再高也不够用。所以现在都在搞可扩展性了。并发连接算一个例外。
[解决办法]
技术问题啊,我回避.
[解决办法]
认真地把每一步操作都做完美.
[解决办法]
nginx linux epoll 集群~~~~~~~
[解决办法]
nginx - 高性能高并发服务器引擎(框架)
[解决办法]
了解。


[解决办法]
哈啊哈,赞一个。
[解决办法]
利用现成的webserver,自己只需要写应用,通信不用考虑了
[解决办法]
关注下!!
[解决办法]
够水,没啥技术含量
[解决办法]
不知道我这辈子有没有机会写这种程序……
[解决办法]
回帖攒积分
[解决办法]
继续关注。。。。
[解决办法]
顶LZ一下,顺便劫个分
[解决办法]
期待新的

[解决办法]
好 不错 VERYGOOD
[解决办法]
windows下IOCP
linux下可以用mina,开源的
[解决办法]
帮顶。。。。。
[解决办法]
对我完全是天书级别
[解决办法]
只知道完成端口
[解决办法]
不懂,呵呵

祝楼主人品大爆发。。。
[解决办法]
Linux 2.6 kernal 以后版本中用AIO
[解决办法]
顶一下
[解决办法]
我也定
[解决办法]
高性能服务器分很多种,IO密集型,CPU密集型。
另外性能指标也有很多。。吞吐量、并发程度、时延等等。
很难一概而论,而且不同的框架各有偏重,前面说的epoll、IOCP都只能解决IO密集型的问题,CPU密集型就要使用并行计算框架了。
[解决办法]
路过,接分来的。。。。。。
[解决办法]
我是来接分的~~
[解决办法]
赚分的。。。
[解决办法]
好好好哦啊啊

[解决办法]
好好啊京哈煎熬阿娇啊
[解决办法]
好好哈hid后未成年水晶矿锄你是否
[解决办法]
很好,很好,……………………
[解决办法]
来吼吼~~~
[解决办法]
还没到研究这个的地步!
[解决办法]
此处省去一百万字。。。。
[解决办法]
学习高手,成为高手,培养高手
[解决办法]
一时半会谈不太细

热点排行