基于SOA架构的高并发电子商务平台的构建

来源 :北京工业大学 | 被引量 : 5次 | 上传用户:qiaoweizhuo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中大型电子商务平台属于典型的高并发分布式应用项目,各功能模块往往部署在不同的物理环境中,运行着完全异构的系统环境。不断变更的多样化需求和增加的访问量,使得传统架构已经无法满足当前的需要,如何设计并实现具有低维护成本,高并发,高可扩展性、高灵活性的电子商务平台,是当前面临的一个复杂课题。而面向服务体系结构(Service-Oriented Architecture,SOA)的出现、及分布式缓存的应用为解决上述问题带来了契机。论文以公司艺商城电子商务平台建设为实例,基于SOA架构的电子商务平台在实现过程中,就合理应用Web服务技术、Memcached分布式缓存技术进行了研究,并结合平台上线后的测试数据进行了总结。首先,研究了SOA、Web服务、Memcached分布式缓存的技术特点,提出Web服务是SOA架构的一种很好的实现技术手段,以及分布式缓存技术应用在高并发系统的必要性,之后结合UML设计模式进行了电子商务平台框架构建。然后,针对Web服务封装问题,研究了粗细颗粒度的优劣特点及SOA架构模型系统各层级的作用,总结了功能层级越低Web服务封装越细的实现方案。通过研究同步、异步调用模型的工作特点,总结了不同应用场景的实现方案。其次,针对内存利用率低的问题,以及缓存对象批量操作时处理复杂、性能较差的问题进行研究。基于缓存数据分类特点及内存分配原理,研究了造成原因并总结了优化方案。基于客户端程序控制分配规则,实现了数据库辅助、指定实例位置、版本标记三种解决方案,通过数据分析与比对,总结了不同场景下的优化方案。最后,对平台进行功能总结与数据测试。验证了在企业级中大型电子商务项目中,基于SOA架构设计是成功的基础,合理的应用Web服务技术、Memcached分布式缓存技术是成功的关键。
其他文献
目的了解广州市钩端螺旋体病(钩体病)重点流行区域流行病学概况。方法用现场流行病学调查方法和血清学检测,对钩体病重点流行区域内健康人群和相关宿主动物进行检测;采用显微镜凝
"互联网+"时代,以立德树人为己任的高职思政课要顺势而为,深度融合互联网新技术,以互联网平台为载体,以理论与实践两种教学形式为两翼支撑,通过在线课程、课堂教学和实践教学
照相机是一种精密机械电子产品,掌握正确的使用与保养方法保证照相机正常工作和延长照相机使用寿命的前提。一、照相机的使用: 1.买到一台自己满意的照相机后,首先应反复阅
五味沙棘胶囊是藏药复方制剂,由沙棘、木香、余甘子、甘草等五味药组成,具有润肺、排脓等功效。为控制产品质量,保证临床疗效,对方中木香、甘草进行了薄层鉴别;并对总黄酮进
<正> 1 湖北稻米品质状况及存在问题水稻是我省在全国具有优势的粮食作物。九十年代初常年播种面积3800万亩左右,稻谷总产约170亿公斤,仅次于湖南、江苏、四川。在计划经济时
会议
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
This paper theoretically analyzed the jet field of laser sprayingmethod of coaxial type.The results that were got by means of analyzing themodel of axisymmetric
在当前的建筑业发展过程中,装配式建筑将是建筑业发展的必然模式,这种建筑模式最早应用在工业建筑中。然而,随着社会经济的发展,建筑行业正在呈现出劳动力成本增加、环境污染
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
物流配送中心在当今商品的流通运输中是最重要的枢纽,推动着现代物流发展的进程。在传统的物流工作中,商品的储存分拣和加工配送都是单独的,而现代的物流配送中心将这些部分