← 返回列表

一种面向时空数据处理的分布式锁方法及电子设备

申请号: CN202410179230.2
申请人: 中国电子科技集团公司第十五研究所
申请日期: 2024/2/18

摘要文本

本申请公开了一种面向时空数据处理的分布式锁方法及电子设备,属于时空信息管理软件技术领域,该方法:建立分布式锁对象模型,包括锁对象标识key,共享锁对象实体以及锁令牌;分布式节点基于分布式锁对象模型实现任务发布和任务获取;基于锁对象标识key,从分布式协调环境获取共享锁对象实体,分布式协调环境由Memcached提供;在多个分布式节点对同一共享锁对象实体进行请求时,只允许一个分布式节点获取并占用所述共享锁对象实体,分布式节点基于获取的所述共享锁对象实体,执行锁令牌的存储与获取,以及锁释放。本申请保证多任务节点有序获得相关的处理任务,实现支持面向分布式处理节点的任务调度,保证数据处理任务的一致性执行的技术效果。 来源:百度马 克 数据网

专利详细信息

项目 内容
专利名称 一种面向时空数据处理的分布式锁方法及电子设备
专利类型 发明申请
申请号 CN202410179230.2
申请日 2024/2/18
公告号 CN117742979A
公开日 2024/3/22
IPC主分类号 G06F9/52
权利人 中国电子科技集团公司第十五研究所
发明人 封雷; 陈晓磊; 潘丽英; 彦豪; 姜红玉; 时宇; 马佐霖; 郭豪; 李骁
地址 北京市海淀区北四环中路211号华北所科技大厦

专利主权项内容

1.一种面向时空数据处理的分布式锁方法,其特征在于,所述方法包括:建立分布式锁对象模型,所述分布式锁对象模型包括锁对象标识key,共享锁对象实体以及锁令牌,其中,锁对象模型中的锁对象包括:任务发布锁对象,状态发布锁对象以及任务获取锁对象;各个分布式节点上均存储所述分布式锁对象模型,所述分布式节点基于所述分布式锁对象模型实现任务发布和任务获取;所述分布式节点基于所述锁对象标识key,从分布式协调环境中获取与所述锁对象标识key对应的共享锁对象实体,其中,所述分布式协调环境由Memcached提供;在多个所述分布式节点对同一所述共享锁对象实体进行请求时,只允许其中的一个分布式节点获取并占用所述共享锁对象实体,所述分布式节点基于获取的所述共享锁对象实体,执行锁令牌的存储与获取,以及锁释放。