高并发服务器架构--SEDA架构分析( 二 )
----高并发服务器架构--SEDA架构分析//---- http://
一、传统并发模型的缺点
基于线程的并发
特点:
每任务一线程
直线式的编程
使用资源昂高 ,
context切换代价高 , 竞争锁昂贵
太多线程可能导致吞吐量下降 , 响应时间暴涨 。
基于事件的并发模型
特点:
单线程处理事件
每个并发流实现为一个有限状态机
应用直接控制并发
负载增加的时候 , 吞吐量饱和
响应时间线性增长
二、SEDA架构
特点:
(1)服务通过queue分解成stage:
每个stage代表FSM的一个状态集合
Queue引入了控制边界
(2)使用线程池驱动stage的运行:
推荐阅读
- 我的世界|我的世界:6个“友尽”的小技巧,不要轻易在好友的服务器尝试!
- ag战队|魔兽TBC:免费转服即将开放,四类服务器现状分析,玩家把握机会
- 剑网3|剑网三玩家开挂,出生装备服务器第一!开局淘汰95个对手,离大谱
- 池子|胡桃热度有多强?池子上线致服务器人满为患,璃月3C荣光延续
- 原神|原神:胡桃卡池复刻后,原神服务器爆满?胡桃人气真高
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 雷神|原神:雷神池都没有的盛况?胡桃UP挤爆服务器,米哈游笑出了声
- 我的世界|我的世界:让你“友尽 ”陷阱,不要轻易在好友服务器尝试它们!
- 原神|闪耀暖暖:不同服务器之间有何区别?别忙着羡慕,国服其实还不错
- 女娲|梦幻西游:口袋版买帮贡花钱多少由服务器决定,新区玩家要多花钱