1.2 KiB
1.2 KiB
SysLockerService
互斥锁管理
SysLockerLock
获得锁
- 角色:
admin - HTTP:
POST https://backend.dooki.cloud/SysLockerService/SysLockerLock - RPC:
rpc SysLockerLock (SysLockerLockRequest) returns (SysLockerLockResponse);
请求对象 (SysLockerLockRequest)
{
"key": "string",
"timeoutSeconds": "int64"
}
响应对象 (SysLockerLockResponse)
{
"ok": "bool"
}
调用示例
curl -X POST "https://backend.dooki.cloud/SysLockerService/SysLockerLock" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
SysLockerUnlock
释放锁
- 角色:
admin - HTTP:
POST https://backend.dooki.cloud/SysLockerService/SysLockerUnlock - RPC:
rpc SysLockerUnlock (SysLockerUnlockRequest) returns (RPCSuccess);
请求对象 (SysLockerUnlockRequest)
{
"key": "string"
}
响应对象 (RPCSuccess)
{}
调用示例
curl -X POST "https://backend.dooki.cloud/SysLockerService/SysLockerUnlock" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'