阶段式服务器模型

✍ dations ◷ 2025-09-10 05:33:53 #软件架构,Web服务

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

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

相关

  • 约瑟夫·李斯特约瑟夫·李斯特,第一代李斯特男爵,OM,FRS(英语:Joseph Lister, 1st Baron Lister,1827年4月5日-1912年2月10日),英国外科医生,外科手术消毒技术的发明者和推广者。李斯特生于厄普敦,父
  • 雅库布赫雅库布赫(英语:Sakir-Har),古埃及第十五王朝国王。其名于埃及众多圣甲虫雕像出现,甚至于异族的克尔玛和巴勒斯坦地区也发现了刻有他名字的圣甲虫雕像,这表明古埃及与这几个地区都
  • 国家物资总局中华人民共和国物资部是中华人民共和国国务院曾经存在的一个国务院组成部门。1988年第七届全国人民代表大会第一次会议决定设立;1993年第八届全国人民代表大会第一次会议决定
  • 痘病毒科亚科 痘病毒脊索亚科(Chordopoxvirinae)    正痘病毒属(Orthopoxvirus)    副痘病毒属(Parapoxvirus)    禽痘病毒属(Avipoxvirus)    山羊痘病毒属(Capripoxvi
  • 丁汉丁汉(1963年8月-),安徽枞阳人,中国机械电子工程专家。2013年当选为中国科学院院士。1978年,进入西安公路学院(现为长安大学)汽车制造专业。1985年,获得武汉汽车工业大学(现为武汉理工
  • 亚瑟·耶德尔泽西克亚瑟·耶德尔泽西克(波兰语:Artur Jędrzejczyk;1987年11月4日-)是一位波兰足球运动员。在场上的位置是后卫。他现在效力于俄罗斯足球超级联赛球队克拉斯诺达尔足球俱乐部。他也
  • 荡平菜荡平菜(韩语:탕평채)是朝鲜历史名菜,源于1725年左右的朝鲜英祖时期,当时党派纷争,英祖便实行“荡平”策略,屡设酒席宴请各党派。后来还亲自设计了这一道用4种不同颜色的蔬菜所做的
  • 夏益荣夏益荣(1925年-1972年,英文名:David Yi-Yung Hsia),美国著名华裔医学家、血液学家、儿科学家。此人在中文中少有录著,美国文献尤其教科书中多有提及此人。1925年生于上海,祖籍浙江宁
  • 钱七虎钱七虎(1937年10月26日-),江苏昆山人,中国军事防护工程专家,中国工程院院士,对国防工程有重大贡献。钱七虎是江苏昆山淀山湖镇人。1937年淞沪战役不久,侵华日军占领上海,邻近的昆山县
  • 李承桓李承桓可以指: