【摘 要】
:
随着企业数据量的不断增长,企业开发应用架构向微服务架构演进,微服务架构将业务模块切分为应用服务,不同的应用服务间通过分布式事务保证数据的一致性。然而传统的分布式事务很难应用于微服务架构中,因此,研究基于微服务架构的分布式事务具有重要的意义。相比传统关系型数据库,MongoDB的复制集、分片集群的独特设计,使其具有较好的扩展性和可用性。然而MongoDB在一次全局事务处理过程中,会长时间锁定资源,影
论文部分内容阅读
随着企业数据量的不断增长,企业开发应用架构向微服务架构演进,微服务架构将业务模块切分为应用服务,不同的应用服务间通过分布式事务保证数据的一致性。然而传统的分布式事务很难应用于微服务架构中,因此,研究基于微服务架构的分布式事务具有重要的意义。相比传统关系型数据库,MongoDB的复制集、分片集群的独特设计,使其具有较好的扩展性和可用性。然而MongoDB在一次全局事务处理过程中,会长时间锁定资源,影响业务系统的性能。针对以上问题,论文基于BASE理论,实现了适用于微服务架构下的最终一致性分布式事务,弥补了MongoDB分布式事务长期锁定资源的缺陷。通过日志补偿机制,对两阶段提交协议进行优化。在一阶段,由参与者进行SQL拦截与解析,映射为MongoDB语句,通过语句构建回滚日志,向协调者注册当前状态。注册成功后,在本地提交更新并保存日志,释放锁资源。在二阶段,协调者使用异步队列处理参与者提交的事务状态。若所有参与者都提交成功,则通知参与者异步删除回滚日志;若有参与者提交失败,则通知参与者根据日志反向补偿回滚。上述优化策略以最终一致性分布式事务插件的形式,部署在应用服务与MongoDB之间。最后,对于插件以及原生MongoDB分布式事务进行了基本功能测试以及整体性能测试。实验结果证明,最终一致性分布式插件在微服务架构下,具有更好的性能表现与可用性。
其他文献
物联网技术的发展日新月异,加速了物联网时代的到来。而基于IEEE 802.15.4的无线个域网通信协议ZigBee,凭借着其短距离,功耗低,低速率等独有网络特性等优势被广泛地应用于智能家居、智慧农业、智慧医疗等领域。但在实际应用中,由于协议的设计,ZigBee网络的组建和通信仅能在单一信道能进行,导致大规模网络部署时的数据传输受限于信道的环境。因此,需要研究相应的策略来解决ZigBee网络实际使用
语音信息和面部表情是交流沟通过程中最重要的两个载体,当出现语音和口型动作不匹配的情况时,会给人很强烈的不真实感。因此,生成带有真实口型的人脸面部动画是计算机视觉领域的重要课题之一。传统的面部捕捉方法要求昂贵的动作捕捉设备且在后期生成动画时需要专业动画师的调整,因此,寻找一种平民化的带有真实口型动作的人脸动画生成方法可以更好地满足普通用户的需求。本文主要提出了通过单目视频相机来捕捉人脸运动参数并结合
随着太空探索越来越频繁,电子系统在太空中稳定的高速数据通信越来越受到重视。太空环境相对地球表面的环境更为恶劣,太空通信系统中电子元器件对可靠性和环境适应性等有着较高的要求。同时各国的军用设备对在高低温、辐射等极端环境下的性能也有较高要求,因此对具有抗辐照性能的高速数据传输单元的研究具有重要的现实意义。并串串并转换电路作为Ser Des芯片(即串行解串器)的重要组成部分,承担着将数据串行化或并行化的
随着现代信息技术的迅速发展,互联网在各行各业得到了广泛的应用,海量信息常以半结构化或非结构化的形式展示给人们。如何对这些爆炸式增长的数据进行深层分析,向人们提供更高质量、更精准的知识,成为了大数据时代的一个热点研究问题。知识图谱作为人工智能领域的分支,本质上是将具有属性的实体通过关系链接成为一个网状知识库,人们可以通过知识图谱更加快速准确的从海量多样数据中获取知识。在这种背景下,知识图谱及其相关技
随着物联网时代的即将到来,自动驾驶、智能视觉等领域逐渐发展起来。CMOS图像传感器作为这些领域重要的一双“眼睛”,如何提高CMOS图像传感器的帧率和分辨率就成了如今学术界以及产业界研究的热点。模数转换器(ADC)作为CMOS图像传感器中的重要模块,它的速度与精度直接决定了CMOS图像传感器的性能。随着集成电路制程工艺的越来越先进,逐次逼近ADC(SAR ADC)与流水线ADC(Pipelined
在高分辨率的视频/图像信号处理、数字采集及通讯系统、直接数字信号合成、雷达成像系统等领域高速数模转换器(DAC;Digital-to-Analog)得到了广泛应用。社会发展促进了对更高的数据速率处理需求,市场上对于高性能的数模转换器的需求越来越迫切。随着高频通信技术的成熟,高性能数模转换器逐渐向射频端发展,使得系统整机的设计得到极大的简化,其在军事装备和民用消费电子具有很大的市场前景。本文完成了一
随着计算机视觉领域的发展,目标检测一直作为计算机视觉中最为热门的研究方向之一,在交通、医疗、安防甚至是军事等领域有着广泛的应用价值。与此同时,深度学习的崛起让基于深度学习的目标检测算法发展迅速。目前较为新颖的目标检测算法为基于关键点检测的目标检测算法。另一方面,物联网的快速发展导致有更多的资源有限的设备有着部署目标检测算法的需求,而目标检测算法通常需要占用设备中大量的资源,因此对其进行轻量化研究很
静电放电(Electro static Discharge,ESD)对人类来说是一种随处可见的现象,通常可以通过接触带静电物体产生,是人类生活中的一个小惊喜。但这会对集成电路(Integrated Circuit,IC)造成不可估量的后果,从而降低了芯片的使用寿命,以及提高了芯片的生产成本。为了应对ESD对芯片的损坏,本文将基于X-Fab工艺厂的0.6μm CMOS工艺(简称XC06)进行讲解。主
太赫兹通信系统可以分为基带部分和射频部分。本文主要对基带部分进行研究,目的在于设计出能生成大带宽信号并有效抵抗多径、频偏等多种干扰的基带系统,进而稳定地实现高速无线通信。本文的主要贡献如下:第一,分析应用场景和性能需求。本文所设计通信系统用于点对点通信场景。该场景下通信信道较为稳定,可以用AWGN信道近似模拟,所以时域均衡方案是可行的。而且,点对点通信常用于远距离通信场合,所以信号峰均比不能太高。
太赫兹(Terahertz,THz)波是指频率在0.1THz~10THz(波长在0.03mm~3mm之间)范围内的电磁波。太赫兹技术是一个非常重要的交叉前沿领域,其应用非常的广泛,如THz时域光谱技术、THz成像技术、安全检查以及生物医学等。近些年来,太赫兹科学技术随着其产生机理、技术检测及应用技术等方面的进步而得到了飞速发展。在太赫兹科学技术中,太赫兹源是所有科学研究与应用的基础,真空电子学是产