论文部分内容阅读
随着计算机技术的飞速发展,人们传统的购物理念和方式正在逐渐发生变化,这一切主要是由于互联网带动下电子商务的迅猛崛起。企业通过使用互联网等电子工具,使公司内部、客户、供应商和合作伙伴之间利用电子业务共享信息,实现业务流程的电子化。其间国内外涌现出了不少杰出的专注于电子商务的企业,就连传统商务也开始开拓电子商务渠道进行商务活动。电子商务企业在激烈的竞争中不断壮大发展,伴随而来的是电子商务网站数据量呈几何型增长,网站架构的性能、稳定等要求也越来越高。这对负责电子商务架构和底层业务消息事件处理的设计、开发和维护人员来说是一个全新的挑战。该层是企业内部各个平台信息交互的重要保障,没有该层各个子系统之间就不可能协调工作。针对如此情况,设计并开发出满足高并发、高吞吐量需求的业务消息处理平台十分重要。信息化建设的日益深入使得越来越多的企业更多的投入到信息基础设施中。消息中间件使得不同平台间通信,实现应用程序间的协同,并且能在任何时候能将消息进行存储转发。但传统的消息系统在应用需求,使用量需求日益增大的大型网站中显然不适用,因为性能不能满足大流量的平台间消息事件处理功能。论文针对现阶段企业消息平台的设计与搭建进行了探讨,为了能准确完成大流量特定事件的处理,满足在电子商务网站体系架构中的性能需求,本人结合实习所在公司的现状进行分析,与小组研发人员合作设计完成公司下一代消息平台。该系统基于Restful service与MongoDB,采用HornetQ核心API实现消息服务提供程序,使得事件的存储更加灵活,相比之下,显著的提升了性能。论文对基于Restful service、HornetQ与MongoDB的消息平台的设计与实现进行了全面详细的介绍,包括系统的需求分析、系统的体系结构设计、流程图、功能模块、webservice搭建、数据存储与关键技术的运用。最后,进行了总结,并展望了系统的拓展方向。