论文部分内容阅读
随着某大型国有航空公司规模不断扩大,新开辟航线越来越多,服务旅客及员工人数在日渐增长,公司原有系统不能满足现如今企业级消息调度的需求.逐渐暴露出一系列的性能瓶颈,如同一时间存在大批量访问时消息无法及时到达、重要消息无法及时转发甚至丢失、故障出现后无法快速修复、无法直观监控调度运行情况,与此同时,扩容不能从根本上解决问题.为了满足企业信息化的需求提升公司核心竞争力,实现打造国际一流航空公司的目的,同时响应信息部门提出“让沟通随时随处可达”的号召.本文采用可靠成熟的技术,对消息调度系统进行分布式改造,设计了一款高性能、高可用、易运维的系统,该系统可以有效地进行企业信息流的整体管控.本文主要研究成果如下:1.为了达到新系统改造的目的,本文在原系统的基础上进行了升级,参考了原系统基础部分,针对不足之处进行分析,提出了一种新的消息调度方式,在系统分布式改造时采用成熟的开发技术重新开发。本文对分布式消息调度系统中的相关技术进行了详细阐述及应用.首先进行了详细的需求分析,完成了系统架构的设计;然后根据系统架构,设计和实现了该消息调度系统;最后对系统进行了详细的功能和性能测试。测试结果表明,系统能够满足用户需求,达到了预期的目标.2.本文使用了Spring、SpringMvc、myBatis、Shiro、Elasticjob、Druid、Zookeeper等后端框架,同时结合HTML5、Bootstrap、Echarts、Jquery、Laye r等前端框架.开发语言使用JAVA,实现了消息调度系统,也为其他分布式系统开发提供一定的参考意义.3.本文对分布式消息调度系统做了详细的研究,系统研发完毕后已在企业投产,与原系统相比性能提升近100倍,对内对接超200个系统,消息并发账号超过1000个,每年发送各类消息数亿次,为企业每年节约了近1000万元的成本,具有较大的经济价值.本系统可在本行业或规模较大的企业进行商业部署,具有一定的商业前景.