用于应用和释放独占资源的轻量级管理系统。
reskeeper的Python项目详细描述
#Reskeeper
[![版本](https://img.shields.io/static/v1.svg?label=version&;message=0.1.1&;color=blue)(https://github.com/qige96/reskeeper)
[![文档](https://img.shields.io/static/v1.svg?“标签=文档和消息;消息= RTDS和/ReSkre./RealthDoc .IO/En/最新/”< BR> > BR/>一种应用和发布独占资源的轻量级管理系统。
BR/> BR/>介绍:
BR/>考虑这些场景:您正在做Web BRACK,
需要多线程代理,每个线程只能使用一个代理,一个代理只能由一个线程在
一次使用;或者您正在对
您的多个应用程序的登录过程进行猴子测试,每个应用程序只能使用一个测试帐户,每个帐户只能由一个应用程序在一次使用
。您需要管理这些**独占资源**的
应用和发布,这是一个小系统,它能帮上忙。
/>从reskeeper导入ResourceKeeper
resources=[
“resource1”、
“resource2”、
]
rk.load(resources)加载一批数据
res2=rk.get();再获取一个资源
res3=rk.get()。#无,无可用资源
print(res1)res1;resúid:1>;
print(res2.resúid,
res2.data)res2;resource2;
print(res3)print(res3)None
rk.release(res1)res1;释放一个资源
res4=rk.get();一个可用资源
print(res4.to U dict())是的#{res-id':1,'data':'resource1'}
`````
\documentation
参见https://reskeeper.readthedocs.io
[![版本](https://img.shields.io/static/v1.svg?label=version&;message=0.1.1&;color=blue)(https://github.com/qige96/reskeeper)
[![文档](https://img.shields.io/static/v1.svg?“标签=文档和消息;消息= RTDS和/ReSkre./RealthDoc .IO/En/最新/”< BR> > BR/>一种应用和发布独占资源的轻量级管理系统。
BR/> BR/>介绍:
BR/>考虑这些场景:您正在做Web BRACK,
需要多线程代理,每个线程只能使用一个代理,一个代理只能由一个线程在
一次使用;或者您正在对
您的多个应用程序的登录过程进行猴子测试,每个应用程序只能使用一个测试帐户,每个帐户只能由一个应用程序在一次使用
。您需要管理这些**独占资源**的
应用和发布,这是一个小系统,它能帮上忙。
/>从reskeeper导入ResourceKeeper
resources=[
“resource1”、
“resource2”、
]
res3=rk.get()。#无,无可用资源
print(res1)res1;resúid:1>;
print(res2.resúid,
res2.data)res2;resource2;
print(res3)print(res3)None
rk.release(res1)res1;释放一个资源
res4=rk.get();一个可用资源
print(res4.to U dict())是的#{res-id':1,'data':'resource1'}
`````
\documentation
参见https://reskeeper.readthedocs.io