資料介紹
軟件簡介
cknit
cknit?是一款開源高可用定時(shí)多任務(wù)管理工具,定時(shí)精度為秒級(jí)別,能夠確保高效、穩(wěn)定的處理多任務(wù)。 定時(shí)精度隨任務(wù)量的變化如下所示 (?測(cè)試平臺(tái)OSX?):
| 任務(wù)數(shù)量 | 定時(shí)精度偏差 |
|---|---|
| 1000 | 0.01s |
| 100000 | 1s |
支持平臺(tái)
目前支持?Linux、mac?兩大平臺(tái),mac 平臺(tái)使用 select 系統(tǒng)調(diào)用,Linux平臺(tái)使用 Posix (timer),因此 Linux 平臺(tái)性能比 mac 平臺(tái)稍高,任務(wù)調(diào)度精度更佳
時(shí)間間隔格式
標(biāo)準(zhǔn)格式:
* * * * * * *
| 列 | 含義 | 取值范圍 |
|---|---|---|
| 1 | 秒 | 0-60 |
| 2 | 分 | 0-59 |
| 3 | 時(shí) | 0-23 |
| 4 | 日 | 1-31 |
| 5 | 月 | 0-11 0:表示一月 |
| 6 | 周 | 0-6 0: 表示周日 |
設(shè)計(jì)架構(gòu)

安裝
**cknit **采用?cmake?編譯系統(tǒng),因此需要目標(biāo)機(jī)器安裝?cmake 3.13?及以上版本
1、下載源碼
git clone https://gitee.com/josinli/cknit.git
2、編譯
mkdir build cd build cmake .. make && make install cknit
APIs管理
安裝完成后,訪問:
http://127.0.0.1:9898
響應(yīng)如下:
{
"message": "Welcome use cknit",
"code": "ok",
"version": "1.0",
"port": 9898,
"APIs": [
{
"name": "Get all monitors tasks",
"method": "GET",
"protocol": "HTTP/1.1",
"url": "http://127.0.0.1:9898/monitors"
},
{
"name": "Add one monitors tasks",
"method": "POST",
"protocol": "HTTP/1.1",
"url": "http://localhost:9898/monitors"
},
{
"name": "Modify one monitors tasks",
"method": "PUT",
"protocol": "HTTP/1.1",
"url": "http://localhost:9898/monitors"
}
]
}
API: 獲取當(dāng)前所有的任務(wù)
GET http://127.0.0.1:9898/monitors
響應(yīng)回答如下:
[
{
"command": "php ~/Desktop/index.php",
"period": "* 1,2,3,10-20 * * * *",
"id": 1,
"status": 0
},
{
"command": "php ~/Desktop/index.phpd",
"period": "* * * * * * */2"
}
]
API: 在線添加任務(wù)
POST http://127.0.0.1:9898/monitors
{
"command": "php ~/Desktop/index.php",
"period": "* * * * * * */2"
}
響應(yīng)回答如下:
{
"message": "Success",
"code": "true",
"operation": "Add task"
}
API: 在線修改已存任務(wù)(id是系統(tǒng)自動(dòng)分配的)
PUT http://127.0.0.1:9898/monitors
{
"id": 998,
"data": {
"status":0,
"period": "* * * 11 * */2",
}
}
響應(yīng)回答如下:
{
"message": "Success",
"code": "true",
"operation": "Modify task"
}
- iPolloTool批量管理工具使用說明 4次下載
- ESXCLI FC ESXi 6.0管理工具
- ESXCLI FC ESXi 6.7管理工具
- VMware ESXi 6.5 ESXCLI管理工具下載
- VMware ESXi 8.0 ESXCLI管理工具下載
- ESXCLI FC ESXi 6.5管理工具下載
- VMware ESXi 6.7 ESXCLI管理工具下載
- ESXCLI FC ESXi 6.5管理工具
- VMware ESXi 6.5 ESXCLI管理工具
- VMware ESXi 8.0 ESXCLI管理工具
- RTool遠(yuǎn)程管理工具使用說明
- UDAT4.0數(shù)據(jù)庫管理工具 3次下載
- CANopen網(wǎng)絡(luò)管理工具 V1.18
- 基于Web的集群管理工具CWMS
- 基于開源的軟件缺陷管理工具的改進(jìn)策略
- linux定時(shí)任務(wù)的用法總結(jié) 883次閱讀
- 基于LVS+Keepalived實(shí)現(xiàn)高可用負(fù)載均衡 1257次閱讀
- 持續(xù)集成工具jenkins和相關(guān)工作機(jī)會(huì)介紹 536次閱讀
- 一款任務(wù)日程管理工具ToDoList 1375次閱讀
- 電子戰(zhàn)規(guī)劃和管理工具(EWPMT)的可視化系統(tǒng) 2068次閱讀
- 如何安裝Python包管理工具 1166次閱讀
- 什么是cola_os? 1656次閱讀
- cola_os的分析及使用 1353次閱讀
- git作為代碼工具的實(shí)用小技巧 2180次閱讀
- 單片機(jī)多任務(wù)處理方案 9654次閱讀
- Pipenv - 官方推薦的的python包管理工具 4989次閱讀
- 遷移學(xué)習(xí)、多任務(wù)學(xué)習(xí)領(lǐng)域的進(jìn)展 3996次閱讀
- ABB機(jī)器人怎樣多任務(wù)?ABB機(jī)器人多任務(wù)使用方法步驟詳解 3.2w次閱讀
- Python之包管理工具快速入門 4469次閱讀
- 簡單分享3種運(yùn)維工具體系 7504次閱讀
下載排行
本周
- 1PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 2世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 3電源測(cè)試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 4PWM控制器的控制方法
- 0.39 MB | 3次下載 | 4 積分
- 5電流檢測(cè)芯片F(xiàn)P135應(yīng)用說明
- 1.24 MB | 3次下載 | 免費(fèi)
- 6全面解讀被動(dòng)式與主動(dòng)式PFC電路
- 1.27 MB | 1次下載 | 4 積分
- 7HC88L051F4低功耗芯片規(guī)格書
- 4.76 MB | 1次下載 | 免費(fèi)
- 8CIU32D655x5數(shù)據(jù)手冊(cè)
- 2.14 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊(cè)
- 2.40 MB | 52次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3PFC電路與BOOST電路設(shè)計(jì)實(shí)例分享
- 1.83 MB | 12次下載 | 4 積分
- 4世平基于靈動(dòng)微 SPIN560C 的低壓無刷電機(jī)應(yīng)用方案
- 10.93 MB | 11次下載 | 免費(fèi)
- 5電源測(cè)試報(bào)告-基于 國民技術(shù) N32L406 和杰華特 JW3376+3330 的 BMS 方案
- 6.47 MB | 11次下載 | 免費(fèi)
- 6USB拓展塢PCB圖資料
- 0.57 MB | 11次下載 | 免費(fèi)
- 7MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊(cè)
- 4.51 MB | 9次下載 | 免費(fèi)
- 8HAL9303線性霍爾效應(yīng)傳感器技術(shù)手冊(cè)
- 0.70 MB | 9次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論