【摘 要】
:
时间的推移、需求的不断变更和技术人员的不断更替导致应用系统的结构变得愈加复杂,将原本的单体应用拆分成分布式应用已经成为了必然趋势,事务也随之从单体事务变成了分布式事务。然而分布式事务会带来数据不一致的问题,所以研究出一个能够保证数据最终一致性的框架就显得迫在眉睫。目前开源的一些分布式事务一致性框架大多是采用中心协调者的方式。中心协调者需要控制所有分支事务的提交和回滚工作,具有严重的单点问题和堵塞问题,它的性能和可靠性直接影响到了整个业务应用的性能和可靠性,一旦中心协调者出现故障,就会使得整个业务应用无法正
论文部分内容阅读
时间的推移、需求的不断变更和技术人员的不断更替导致应用系统的结构变得愈加复杂,将原本的单体应用拆分成分布式应用已经成为了必然趋势,事务也随之从单体事务变成了分布式事务。然而分布式事务会带来数据不一致的问题,所以研究出一个能够保证数据最终一致性的框架就显得迫在眉睫。目前开源的一些分布式事务一致性框架大多是采用中心协调者的方式。中心协调者需要控制所有分支事务的提交和回滚工作,具有严重的单点问题和堵塞问题,它的性能和可靠性直接影响到了整个业务应用的性能和可靠性,一旦中心协调者出现故障,就会使得整个业务应用无法正常运行。
综合以上考虑,本文依据Saga事务模型提出了一个基于事件驱动的、去中心化的、保证分布式事务最终一致性的框架STAR。主要工作及创新点如下:
1)采用无中心协调者的设计模式,利用消息队列实现了基于事件驱动的Saga事务模型。事件驱动架构能够避免单点问题和堵塞问题,同时也可以改善单节点数据流量过大造成的拥堵和性能问题;
2)对传统的不能保证隔离性、仅支持读未提交隔离级别的Saga模型进行了改进,利用全局写排他锁使其可以实现读未提交和读已提交两种隔离级别,从而能够适用于更多的业务场景;
3)实现了STAR框架,使技术人员在实现分布式应用时,只需关注业务层面的代码实现,而无需关注底层成功事务的提交和失败事务的回滚;
4)STAR框架能够提供幂等性保障,使得应用在业务逻辑重复执行的场景下依然保证执行结果的正确性,并且有全局日志系统和故障恢复机制。
实验表明,上述STAR框架不仅可以保证应用在微服务场景下的最终一致性,而且具有更高的性能和很好的可靠性,是微服务应用的可靠保障。
其他文献
摘 要:微型课题研究主要是高职高专一线教师对日常课堂教学中出现的具有普遍性、典型性的疑难问题进行深入细致的分析和研究。目的是让教师不断对课堂教学及时进行反思,从中获取有用的研究成果,运用在课堂教学中,提高课堂教学质量。 关键词:高职高专 微型课题 课堂教学 中途分类号: 文献标识码:A 文章编号:1004-4914(2015)03-246-02 高职高专微型课题研究是指教师对课堂教学中某些
随着移动互联网和IoT的兴起,市场上的软件越来越多,由于软件复用,基础库中的漏洞可能被传播到成千上万的软件中,其中也包括闭源的商业软件。基于源码的漏洞检测技术在无法获取源码的情况下并不可行,因此需要考虑二进制检测技术。具体来说,二进制相似度检测是指在无需获得源码的情况下,直接对二进制程序分析进而比较其相似性的技术,能有效地针对闭源软件进行漏洞检测。此外,二进制相似度检测也能应用在代码剽窃判定和版权纠纷问题上。
传统的检测技术通常先从二进制程序中提取特征,然后基于图匹配算法进行相似度检测。然而图匹
时变体数据可视化是科学可视化方向的一个重要分支,它能够将时变体数据中隐含的动态信息,以图像方式直观地展示给用户。时变体数据可视化在计算流体力学、原子模拟、燃烧模拟、气象模拟、生物分子模拟与宇宙学模拟等大规模科学计算领域有重要的应用。
特征追踪与特征演化可视化是当前时变体数据可视化的重要研究内容。特征追踪过程负责将不同时间步数据帧中的特征集合按照时间顺序进行特征匹配,得到特征在相邻时间步数据帧中的对应演化关系。特征演化可视化负责将特征追踪得到的特征演化结果通过直观有效的可视化手段展示给用户。然而,
摘 要:公共事业管理是研究公共政策以及公共事务管理的专业,其中对于人力资源的管理是重要的一部分。文章阐述了鹤岗市基础教育的人力资源的相关编制管理问题,首先调查研究了基础教育的现状问题,再对几点重要问题提出了整合教学资源、加快人事制度改革以及加快人事编制种种规范,为基础教育的公共管理提供有效的参考建议。 关键词:基础教育 人力资源 公共事业管理 中图分类号:F240 文献标识码:A 文章编号
摘 要:新街台格庙矿区属于尚未开发的大型整装煤田,与神东矿区毗邻,适合大规模机械化井工开采,规划将建成亿吨级矿区。在国内,未开发的大型整装煤田已为数不多,为合理高效利用资源,未来的煤田资源必将集约化开采,节约投入,降低固定成本,提高开采回收率,形成高产高效的矿井群。对于集约化的矿区开发,如何控制建设成本是前期工作的重要内容,矿区建设成本的控制应贯穿于项目建设全过程。文章从管理模式、科技创新、项目投
编者按:在开放型经济中,对外贸易是最直接最重要的载体,它首先体现为国家或区域在对外开放过程中形成和确立各类进出口商品的市场布局,同时又会以贸易投资一体化的发展,带动国家或者区域的对外直接投资和“走出去”战略的实施,以更大的力度支撑和稳定国民经济的增长。因此,研究中国东部地区开放型经济的转型升级,首先必须对其外贸发展的转型升级进行研究。就中国东部地区开放型经济转型升级的若干问题,本刊记者采访了南京师
摘 要:预算管理审计是对企业预算管理情况的监督和评价,与企业预算管理相辅相成,两者的有机结合有助于保证企业战略目标的有效实现。文章以寿险公司为例,阐述了寿险公司开展预算管理审计的必要性、预算管理审计的主要内容、预算管理审计的组织实施以及预算管理审计的结果运用。 关键词:预算管理审计 主要内容 组织实施 结果运用 中图分类号:F239.6 文献标识码:A 文章编号:1004-4914(201
高分辨率对地观测系统重大专项启动以来,已陆续为国土资源勘察,环保环境监测,农业作物监测,地震灾害监测等多个行业部门应用提供了重要的支持。但是目前高分辨率数据服务的大众应用和产业化发展仍处于滞后阶段,需要结合当前Web服务技术建设具备系统协调和服务开放能力的服务平台,以网格服务的形式带动和支撑高分应用的产业化发展,支撑高分服务开放和快速共享,培育高分服务应用生态链。当前Web服务技术逐渐成熟,微服务架构模式日新月异,但是仍缺少满足高分辨率产业化需求的系统性架构。
论文结合服务集成、服务组合和服务演
近些年来,随着物联网设备的增多,单一的中心服务器很难有效的管理大量的边缘设施和终端设备,传统的中心化管理方式出现瓶颈,边沿计算的需求逐渐增强,大量的基础设施,如存储、计算、网络等资源,逐步向终端设备上迁移。但和中心化的管理方式相比,分布式设备的安全防护能力较低,容易受到黑客攻击,且去中心化的物联网集群对设备缺乏控制权,一旦群组内存在恶意设备,则会影响整个群组的作业能力。为了解决这个问题,本文将区块链技术引入到去中心化的群组作业场景中,提出并设计了一套基于区块链的物联网群组作业系统,以提升集群作业的安全性。
摘 要:区域经济合作在当今的世界经济舞台上变得越来越重要。文章在探讨东盟自由贸易区与欧盟的历史背景基础上,从股东和利益相关参与者的角度来分析欧盟和东盟自由贸易区的战略目标及其社会经济服务功能,然后比较两个合作组织之间的相同和不同点。最后,文章展望欧盟与东盟自由贸易区的政治、经济、文化等多方面进一步合作的前景 关键词:欧盟 东盟自由贸易区 区域经济合作 中图分类号:F061.5 文献标识码:A