基于分布式的高可用消息中间件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:revire
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最近几年,随着云计算技术的逐渐普及和爆炸式地发展,以云计算概念为基础的技术体系在垂直领域的各个角落里得到认可和实际应用。分布式技术目前作为云端服务器架构技术中最为核心的一种,已经得到了广泛的应用。为了能够适应纷繁复杂的分布式应用场景,消息中间件技术应运而生,它具有让分布式应用之间能够更高效通信的能力。本文在研究了现有的优秀中间件设计方案的基础上,提出了一种改进型的高可用消息中间件方案,该方案完成了以下几个功能点的改进:对消息队列中的消息进行同步落盘,极大地提高了消息投递时的可靠性,即几乎保证消息的不丢失。设计了实时推送模型,消息一旦到达Broker(中间件服务器),会立即推送给消息的消费者,且对于消费失败或无响应的消息要能够尽快重新投递出去进行消费,使其拥有削峰填谷的能力。通常在保证以上功能点的实现之后,消息中间件在数据传输的过程当中能够拥有极高的可靠性,但同时消息中间件的性能将会严重下降从而无法满足正常的业务需求;为此,本文对消息中间件的性能进行了优化,使其在拥有高可靠数据传输能力的同时具有高性能数据传输的能力。测试结果表明,本文设计和实现的消息中间件在保证极高的可靠性的同时,也保证了较高的消息吞吐量。解决了以往消息中间件高可靠性与高吞吐量无法并存等问题,实现了消息中间件的高可用。后续的工作将会对消息中间件的系统层面进行更加深入的研究,同时结合未来技术环境和趋势,将消息中间件的多维度平台化做到极致。
其他文献
本实验以密本南瓜(Cucurbita moschata Duch.)为发酵原料,以山西代县传统发酵酱菜中筛选所得菌株为发酵菌株。采用平皿培养及感官评价相结合的方法筛选出一株能发酵南瓜汁的
目的:鉴定一株高产γ-聚谷氨酸(γ-polyglutamic acid,γ-PGA)的菌株,并优化其发酵培养基。方法:以实验室前期诱变筛选出的菌株N-2出发,通过16s rDNA核酸序列分析,对该菌株进
宿迁市成立了首个“侨爱工程-送温暖医疗队”,于8月25日开始,在归侨侨眷相对集中的宿城区项里街道、宿豫区顺河社区以及部分侨企、困难归侨侨眷家中开展为期一周的医疗义诊、健
随着我国社会的不断发展,我国的经济市场日益渐大。证券市场也在日益发展,同时上市公司的数量也在不断增加,我国的经济质量水平也得到了相当大的提升。在这个证券市场不断发
本研究以裂壶藻野生株ATCC20888和其突变株S1为研究对象,通过透射电子显微镜观察细胞的生长和胞内油脂产生情况,比较分析了二者的细胞生长及胞内油脂合成规律。结果表明:突变
神经变性疾病(neurodegenerative diseases)是一组以中枢神经系统神经元逐渐发生变性所导致的神经系统疾病或神经病症,其病因大多不明,发病机制和病理表现复杂,临床表现各异
目的 观察静脉糖负荷联合胰岛素法在猪18 F-FDG PET/CT心肌显像中调控血糖的应用价值。方法 以30头实验用小型猪建立急性心肌梗死模型,并于建模后第1、4周行18 F-FDG PET/CT
光绪帝爱吃鸡蛋,每天必吃4个。内务府的太监们给他报账,银子34两。34两银子什么概念?按当时鸡蛋市价买两三万个没问题,以今天的物价换算,值数千元。光绪信了,怎么信的?他向老师
随着电子信息技术的不断发展,我国通讯行业技术越来越先进,在现代通信中运用预编码技术,可以提高通讯的质量。ODN是现代通信中常用的光缆网络,在该网络中应用了多种预编码技
赏析提要:收入大学书法教科书,编入《近现代书法史》。以方笔为主,如斧劈刀削,展玩品嚼,尤见风神。作品先后8次著录。例样是傅抱石的画,精品和一般作品的价格差距很人;同样是钱松函