【文件属性】:
文件名称:redlocker-php:PHP中的Redlock风格Locker分布式锁
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-23 06:07:32
PHP
redlocker-php
PHP中的Redlock风格Locker分布式锁
基于 、 和 。
这个库使用 node.js服务器实现了的分布式锁管理器算法。
储物柜特点:
以毫秒精度锁定超时:
等待获得锁定的超时时间。
释放前保持锁定的超时时间。
无轮询:一个请求获取,一个请求释放。
断开连接时自动释放锁定。
纯 node.js。 太棒了。
redlocker-php 的特点:
使用非阻塞socket io并行获取分布式锁可以在第 (N/2+1) 个最快服务器的往返延迟约 2 倍的时间内获得分布式锁
用法示例:
use RedLocker \ LockManager ;
$ servers = array (
array ( 'localhost' , '4545' ),
array ( 'localhost' , '4546' ),
array ( 'l
【文件预览】:
redlocker-php-master
----.gitignore(22B)
----src()
--------LockManager.php(7KB)
--------Lock.php(390B)
----LICENSE(1KB)
----composer.json(359B)
----README.md(1KB)
----tests()
--------test1.php(765B)