分布式数据缓存系统的设计与实现
esign and Implementation of Distributed Data Caching System
在现代企业互联网应用中,分布式数据缓存技术能够减少对数据库层的访问负载量,提高系统的整体性能,在系统架构中发挥着重要作用。本文针对现有的分布式数据缓存产品在数据冗余备份和失败恢复方面的不足,设计并实现了一种具备数据冗余备份和失败恢复功能的分布式数据缓存系统。本系统采用Peer-To-Peer的拓扑结构,实现了两种不同数据分布模式的分布式缓存,复制缓存和分布式缓存,采用JGroups技术实现集群内节点间的通信及数据迁移,通过可靠性服务模块控制完成整个系统的数据冗余备份和失败恢复功能。经测试,本文设计的分布式数据缓存系统提供了可靠的数据冗余备份和失败恢复机制,系统运行稳定。
In the modern Internet Applications of Enterprise, Distributed Data Caching Technology plays an important role in the system architecture. It can reduce the load of database access layer and improve overall system performance. Because of the shortage of existing distributed caching products in data redundancy backup and failure recovery, this paper design and implement a Distributed Data Caching System, which has the function of data redundancy backup and failure recovery. This system uses the Peer-To-Peer topology, achieves two caches of different data distribution patterns, replicated cache and distributed cache, uses JGroups technology to achieve communication and data migration between cluster nodes, and completes the data redundancy backup and failure recovery depending on reliable service module. In the test, Distributed Data Caching System the paper designed provides reliable data redundancy backup and failure recovery mechanisms, and the system is stable.
陈怀亮、周东清
计算技术、计算机技术
分布式数据缓存数据冗余备份失败恢复Peer-To-PeerJGroups
istributed Data Cachedata redundancy backupfailure recoveryPeer-To-PeerJGroups
陈怀亮,周东清.分布式数据缓存系统的设计与实现[EB/OL].(2011-07-12)[2025-08-02].http://www.paper.edu.cn/releasepaper/content/201107-176.点此复制
评论