阶段式服务器模型

✍ dations ◷ 2025-06-08 08:10:13 #软件架构,Web服务

SEDA(staged event-driven architecture),中文译为阶段事件驱动架构,也称为阶段式服务器模型。这是一类软件架构模型,它将复杂的、事件驱动的应用分解为一系列通过队列连接的阶段。该模型避免了基于线程的并发模型所带来的高负载问题,同时将事件与线程调度从应用逻辑中解耦。通过对每个队列实施准入控制,使服务得以状态良好地加载。当需求大于服务能力时,能够防止资源过度使用。

SEDA 通过动态控制,自动地对运行时参数进行调优(例如每个阶段的调度参数),并对负载进行管理(例如执行自适应减载)。它将服务分解为一系列阶段也有利于模块化与代码复用(例如为复杂的事件多驱动应用开发的调试工具)。

相关

  • 贝克每松贝克每松(Beclometasone dipropionate),是一种类固醇类药物,为一种糖皮质素,常见商品名为Qvar。 此药物作为吸入器的药粉、乳霜、药片以及鼻喷剂。 吸入器药粉常用于治疗长期的气
  • 促滤泡成熟激素促卵泡激素(英语:follicle-stimulating hormone, FSH,亦称为卵泡刺激素)是一种由脑垂体合成并分泌的激素,属于糖基化蛋白质激素,因最早发现其对女性卵泡成熟的刺激作用而得名。后
  • 施孝荣施孝荣(1959年7月6日-),台湾屏东县排湾族人,1980年代初、中期台湾校园民歌歌手。施孝荣从小在基督教家庭长大,直到大学四年级时才在国立台湾师范大学对面的台北市召会第三聚会所受
  • 威廉·德·哈恩威廉·德·哈恩(荷兰语:;1801年2月7日-1855年4月15日)是荷兰的动物学家。他的专长是昆虫和甲壳动物的研究。威廉·德·哈恩生于阿姆斯特丹,他是第一个在荷兰南荷兰省莱顿国家博物
  • 尹普美尹普美(朝鲜语:윤보미/尹普美 ;英语:Yoon Bo-mi;1993年8月13日-)是韩国女子音乐组合Apink六名成员之一,担任副主唱及主领舞。同时也是企划组合Apink BnN成员之一。曾是JYP娱乐练习生
  • 闵度闵度,字裴卿,号中介,浙江乌程县织里镇晟舍人,祖籍山东济宁,明末清初官员。明崇祯十年(1637年)丁丑科进士。授官刑部主事,迁员外郎。因丁忧回乡家居。明亡仕清。顺治四年(1647年),授官福
  • 唐铎 (明朝政治人物)唐铎(1329年-1397年),字振之,明初官员,虹县(今安徽泗县)人。其早年跟从朱元璋征战,后守濠州,跟从平定江州,授西安县丞。召为中书省管勾。洪武元年,跟从汤和攻克延平,并担任延平知府。后三
  • ACM学生研究竞赛ACM学生研究竞赛(英语:ACM Student Research Competition)是美国计算机学会(Association for Computing Machinery,ACM)主办的一项学生参与的研究型竞赛,由微软研究院赞助。其知名
  • 杰西·利弗莫尔杰西·劳伦斯顿·利弗莫尔(英语:Jesse Lauriston Livermore,1877年7月26日-1940年11月28日)美国华尔街大亨,被《时代》杂志形容为“最活跃的美国股市投机客”(the most fabulous li
  • 环境光传感器环境光传感器(英语:Ambient Light Sensor)是一种组件,普遍用于手机,平板电脑,笔记本电脑等电子移动设备。甚至用于汽车,液晶电视等日常生活当中,环境光传感器的国际单位是勒克斯。当