基于Go与PostgreSQL的分布式锁的设计  

在线阅读下载全文

作  者:齐洋 原变青 刘颖[1] 杨婷 

机构地区:[1]北京经济管理职业学院,北京市100102

出  处:《电子技术与软件工程》2022年第13期255-258,共4页ELECTRONIC TECHNOLOGY & SOFTWARE ENGINEERING

摘  要:本文基于Golang和PostgreSQL数据库设计与实现了分布式锁。以Golang为开发语言的应用可以引入此分布式锁。当多个应用同时尝试获取锁时,只有一个应用能够成功。成功获取锁之后,此持有者必须定时刷新自己的记录,超时将失去锁的持有,其他应用将有一个成为新的锁持有者。此分布式锁适用于云平台上的要求高可用的分布式应用,特别是那些需要启动多个实例但是同时只能有一个应用实例执行相关操作的云原生应用。

关 键 词:分布式锁 云平台 高可用 数据库 POSTGRESQL 

分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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