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

Design and Application of Flight Caching Scheme Based on Shared Memory Technology

在线阅读下载全文

作  者:李江涛[1,2] 彭明田 田丰[1,2] LI Jiangtao;PENG Mingtian;TIAN Feng(TravelSky Technology Limited,Beijing 101318,China;Beijing Engineering Technology Research Center of Civil Aviation Big Data,Beijing 101318,China)

机构地区:[1]中国民航信息网络股份有限公司研发中心,北京101318 [2]北京市民航大数据工程技术研究中心,北京101318

出  处:《民航学报》2024年第3期12-16,154,共6页Journal of Civil Aviation

摘  要:为了提供轻量化高效的航班舱位可利用状态缓存数据,应用共享内存技术设计了一种高效的缓存方案。该缓存方案利用树、链表的组织方式,支持多等级的缓存数据存储和检索方式。在缓存的部署结构上既支持与查询节点一同部署的方式也支持集中式的部署方式。为了保证缓存数据的可用性,该方案支持主动轮询和被动触发两种更新模式,并且主动轮询采用了可定制轮询策略的分级机制。实验结果表明该缓存方案的实施复杂度低,可以支持高并发,结果质量可用度高,有效的解决系统个性化高并发访问需求,在工程实践中具有很重要的应用价值。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.

关 键 词:共享内存 缓存 链表  

分 类 号:TP399[自动化与计算机技术—计算机应用技术] F56[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象