文件名称:coordinosaur:简单任务协调器
文件大小:48KB
文件格式:ZIP
更新时间:2024-03-07 01:59:28
Python
恐龙 Coordinosaur是一个简单的任务协调器,能够: 通过MQTT协调多个客户端 同时授予作业执行权限 在任意间隔时间内处理速率限制 使用通道分隔不同的协调器逻辑 它不执行作业,但允许客户端根据预定义的规则执行作业。 安装: 复制配置文件并编辑值: cp config.py.dist config.py && nano config.py 执行: python3 coordinosaur.py 配置: MAX_CONCURRENT_JOBS : int =可以并行执行多少个作业 TIMEOUT_OFFSET : int =将超时偏移值添加到注册超时值 QUOTAS_PER_INTERVAL : json var exemple = { 60 : { "name" : "minute" , "limit" : 15 , "log" : "v" } , // On
【文件预览】:
coordinosaur-master
----asset()
--------dino.txt(839B)
--------coordinosaur.png(27KB)
--------dino.png(11KB)
----coordinosaur.service(242B)
----coordinosaur.py(1KB)
----model()
--------QuotasInterval.py(2KB)
--------Job.py(1KB)
--------Channel.py(3KB)
--------QuotasTracker.py(1KB)
----core()
--------MqttManager.py(3KB)
--------ChannelManager.py(2KB)
--------QuotasManager.py(2KB)
--------ContainerAware.py(2KB)
--------QueueManager.py(3KB)
--------LogManager.py(709B)
--------BagManager.py(943B)
--------Container.py(1KB)
----requirements.txt(10B)
----config.py.dist(626B)
----LICENSE(1KB)
----README.md(2KB)
----.gitignore(29B)