摘要
针对民航业务实时并发请求多、业务功能复杂多变、数据量大、可靠性要求高等业务特点,分析当前流行的服务器架构的优缺点,将服务划分阶段,在民航旅客服务信息系统中引入分阶段的事件驱动架构SEDA(Staged Event-Driven Architecture),并进行实验对比验证。实验结果表明,基于SEDA的服务器软件架构比基于线程池模型的服务器软件架构拥有更好的处理高并发请求的能力,能够使大规模民航旅客服务信息系统有效应对高并发高负载环境。
For the operation features of civil aviation business such as numerous real-time concurrent requests,complicated and changeable operation functions,large amount data,high reliability,etc.,we analysed the advantages and disadvantages of currently prevalent server architectures. We divided the service into stages and introduced the staged event-driven architecture( SEDA) into civil aviation passengers service information system( CAPSIS),and carried out an experiment for comparative verification. It is proved by the experimental result that the server software architecture applying SEDA has better capacity than those thread pool model-based architectures in dealing with high concurrent requests,which can make large-scale CAPSIS respond effectively to high-concurrency and high-load environment.
出处
《计算机应用与软件》
CSCD
2016年第5期4-7,39,共5页
Computer Applications and Software
基金
国家科技支撑计划项目(2014BAJ04B02)
民航局科技创新引导资金专项(MHRD20130106)
中国民航大学中央高校基金项目(3122014P004
3122014C016)
关键词
SEDA
服务器架构
中间件
民航旅客服务信息系统
异步调用
SEDA
Server architecture
Middleware
Civil aviation passengers service information system
Asynchronous call