首页|基于共享内存技术的航班缓存方案设计和应用

基于共享内存技术的航班缓存方案设计和应用

扫码查看
为了提供轻量化高效的航班舱位可利用状态缓存数据,应用共享内存技术设计了一种高效的缓存方案.该缓存方案利用树、链表的组织方式,支持多等级的缓存数据存储和检索方式.在缓存的部署结构上既支持与查询节点一同部署的方式也支持集中式的部署方式.为了保证缓存数据的可用性,该方案支持主动轮询和被动触发两种更新模式,并且主动轮询采用了可定制轮询策略的分级机制.实验结果表明该缓存方案的实施复杂度低,可以支持高并发,结果质量可用度高,有效的解决系统个性化高并发访问需求,在工程实践中具有很重要的应用价值.
Design and Application of Flight Caching Scheme Based on Shared Memory Technology
The paper describes the design of an efficient caching scheme using shared memory technology to provide lightweight and efficient cache data of flight class availability.This scheme organizes data using trees and linked lists,and supports multi-level storage and retrieval methods.The deployment structure of the cache supports both co-deployment with query nodes and centralized deployment.To ensure data availability,this scheme employs two update modes,active polling and passive triggering,with a tiered mechanism for customizable polling strategies in the active polling mode.Experimental results demonstrate that this caching scheme exhibits low implementation complexity,supports high concurrency,offers high availability of results quality,and effectively addresses personalized high-concurrency access demands in systems.Therefore it has important application value in engineering practice.

shared memorycachelinked listtree

李江涛、彭明田、田丰

展开 >

中国民航信息网络股份有限公司研发中心,北京 101318

北京市民航大数据工程技术研究中心,北京 101318

共享内存 缓存 链表

2024

民航学报

民航学报

ISSN:
年,卷(期):2024.8(3)
  • 12