【摘 要】
:
消息中间件技术自从20世纪90年代发展到现在,经历了兴起、产品化、标准化、协议化等多次技术演进,如今已经成为分布式应用系统架构中必不可少的一部分。缓冲流量压力,系统解
论文部分内容阅读
消息中间件技术自从20世纪90年代发展到现在,经历了兴起、产品化、标准化、协议化等多次技术演进,如今已经成为分布式应用系统架构中必不可少的一部分。缓冲流量压力,系统解耦,同步/异步通信,统一接口等关键特性是消息中间件技术得以持续应用的主要原因。然而随着互联网以及移动应用的普及,一些人员参与众多,流量巨大,高并发的业务场景出现了,像火车票订票,电子商务促销等。传统的消息中间件技术如果没有在架构以及实现上进行特殊的设计与优化,就很容易就被瞬间增加的访问压力给“击垮”,整个系统出现响应迟钝,消息丢失,甚至系统崩溃的现象。如何应对高并发的请求、保证消息的可靠性、高效地处理请求并减少消息积压这些都是消息中间件技术在互联网时代急需解决的问题。基于此,本论文主要针对互联网时代的消息中间件技术进行了研究。目的是能基于熟知的消息中间件标准,挖掘可优化的细节,从开发,运维多个角度提出并实现一套支持高并发,高流量,可靠可管控的分布式环境下的消息中间件解决方案,整体达到高可服务的目的。论文主要的工作与贡献有:研究并借鉴了消息中间件的标准与协议,设计并实现了一套基于发布订阅模型的消息中间件,包括底层通信、消息服务器、消息客户端以及管控模块;1、为了实现高并发的目标,重点分析了事件驱动的Netty网络编程框架的缓存结构,事件模型,以及反应器事件分离模式的架构与线程模型,并用来设计和实现了消息中间件的底层通信模块,包括通信协议,通信服务器与通信客户端;2、为了实现高流量的目标,消息服务器与客户端支持集群化部署;同时消息客户端的订阅方式创新地支持高级消息队列协议中的四种订阅方式;3、为了实现消息可靠的目标,服务器端支持消息持久化;4、为了实现系统可管控的目标,实现了独立的管控模块。
其他文献
新时期,兵团城镇化建设成为实现屯垦戍边使命的重要途径之一,而城镇化建设与人口发展密切相关。兵团第一师团场城镇人口规模小,集聚度低,既不利于推进"三化建设"发展的目标,也
目的探讨肌腱蛋白C(TenascinC,Tn—C)和癌胚抗原(CEA)联合检测在肺癌所致胸腔积液中的表达及其临床意义。方法采用酶联免疫吸附(ELISA)法及电化学发光法分别检测60例肺部良性疾病所
在美国,由于社会制度的不足和人种的混杂居住,对于黑人的歧视问题一直是一个影响较大的社会问题,黑人在社会工作和生活中受到种种不公正的待遇和压迫,而黑人女性的地位就更加
直接经济效益和经济效益传递系数两个变量的变动都会引起国民经济间接经济效益总量的变动 ,前者称为波及效应 ,后者称为摄动效应 .本文对这两种效应进行了深入分析和探讨 ,并
基于平稳随机振动理论和环境振动传播链条的随机性,将车辆简化为两自由度模型,考虑简支梁桥上车辆移动系统与桥面接触处不平顺产生的随机激励,并假设:车辆分布满足均匀分布;
<正>她被誉为"目前唯一能代表中国手工拼布艺术水平的艺术家"。从1997年起一直担任韩国江陵市政府名誉顾问。同时担任中国流行色协会拼布色彩与艺术研究专业委员会副主任、首
美国黑人文学的发展经历了三次高潮。三次高潮形成于不同时期,通过第一次高潮中的"认同"、第二次高潮中的"反抗"以及第三次高潮中的"融合"等不同表现形式,最终达到高潮。三次
教师的专业发展对学校的发展、教育行业的发展都能够起到积极的推动作用。尤其随着新课改的不断深入,国内教育行业相较于过去有了较为明显的改观,教师也只有以实际教学工作为
首先对当今液压圆锥破碎机的现状作了简略介绍,从中归纳出具有代表性的两种先进的,也是应用最为广泛的液压圆锥破碎机。一是山特维克H1800系列单缸液压圆锥破碎机,二是诺德伯
目的:探讨和总结微创拔牙技术在临床应用中的效果。方法:2009-03—2011-03间采用微创拔牙技术拔除195例共201颗牙齿。记录并分析术中患者的感觉和表现,术后1、3、7d复诊时患