期刊文献+

基于微服务架构的数据一致性方法研究 被引量:3

下载PDF
导出
摘要 随着微服务架构的兴起,越来越多的应用由单体式向微服务架构转移,由于微服务其分布式的特性,以及微服务架构自身强调数据的独立,整体的数据一致性问题被放大。该文主要针对在微服务通讯过程中引入分布式消息队列进行研究。首先,解决消息和指令的幂等性,保证重复消息的单次执行。其次,在分布式消息队列中对消息数据进行落盘保存通过偏移量的操作实现单方重新上线后的自我补偿,保证消息的投递。最后,人为模拟业务流程和可能出现的问题进行试验,由该机制进行自动处理,实现数据的最终一致性。通过分析实验结果,该机制可以在低时效性业务系统中自动解决由于服务或数据库离线造成的数据不一致,实现微服务整体的数据的最终一致性。
出处 《电脑知识与技术》 2020年第8期266-268,共3页 Computer Knowledge and Technology
基金 教育大数据视域下学习干预模型构建与研究(项目编号:LPSSY201908)。
  • 相关文献

参考文献5

二级参考文献49

  • 1陈榕,陈廉青,谢巧云,何星.消息队列中间件在电力调度通信软件上的应用[J].计算机工程,2004,30(19):148-150. 被引量:4
  • 2吴家菊,刘刚,席传裕.基于Web服务的面向服务(SOA)架构研究[J].现代电子技术,2005,28(14):1-4. 被引量:79
  • 3徐晶,许炜.消息中间件综述[J].计算机工程,2005,31(16):73-76. 被引量:83
  • 4Gray J, Helland P, O' Neil P, et al. The dangers of replication and a solution. ACM SIGMOD Record, 1996, 25(2) : 173-182
  • 5Chervenak A L, Foster I, Kesselman C, et al. Data management and transfer in high performance computational grid environments. Parallel Computing Journal, 2002, 28(5) : 749-771
  • 6Kubiatowiez J, Bindel D, Chen Y, et al. OceanStore: an architecture for global scale persistent storage. ACM SIGARCH Computer Architecture News, 2000, 28(5): 190-201
  • 7Petersen K, Spreitzer M J, Terry D B, et al. Flexible update propagation for weakly consistent replication. In: 16th ACM Symposium on Operating Systems Principles New York: ACM Press, October 1997. 288-301
  • 8Yu Haifeng, Vahdat A. The costs and limits of availability for replicated services. In: 18th ACM Symposium on Operating Systems Principles. New York:ACM Press, October 2001. 29-42
  • 9Dahlin M, Gao L, Nayate A, et al, PRACTI replication for large scale systems: [Technieal Report TR-04-28]. The University of Texas at Austin, 2004
  • 10Bernstein P A, Hadzilaeos V, Goodman N. Concurrency control and recovery in database systems. Boston, MA, USA; Addison-Wesley Longman Publishing Co, Inc, 1987

共引文献108

同被引文献35

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部