Schedule-Task-Command-Time System(排成-任務-命令-時間系統)

Avatar of 林峻緯.
Avatar of 林峻緯.

Schedule-Task-Command-Time System(排成-任務-命令-時間系統)

杰悉科技股份有限公司 軟體工程師
Taipei City, Taiwan

Schedule-Task-Command-Time System(排成-任務-命令-時間系統)

db schemas

design

command

task

time

schedule

git: https://github.com/littlebluewhite/schedule_task_command.git

framework: Golang/Fiber, websocket

DB: mySQL, Redis, InfluxDB

deploy: docker/docker compose

Command Server: 執行一個命令,並且可以帶入變數,監控特定條件和設定客製化回傳值

Task Server: 組合數個commands,對每一個stage item帶入變數或設定全域變數,並且可以同步或異布執行

Time Server: 設定時間資料,判斷一個時間有沒有符合設定規則

Schedule Server: 每一秒監控排程條件,時間資料給Time Server,符合時間執行對應的Task

git: https://github.com/littlebluewhite/schedule_task_command.git framework: Golang/Fiber, websocket DB: mySQL, Redis, InfluxDB deploy: docker/docker compose Command Server: 執行一個命令,並且可以帶入變數,監控特定條件和設定客製化回傳值 Task Server: 組合數個commands,對每一個stage item帶入變數或設定全域變數,並且可以同步或異布執行 Time Server: 設定時間資料,判斷一個時間有沒有符合設定規則 Schedule Server: 每一秒監控排程條件,時間資料給Time Server,符合時間執行對應的Task
Avatar of the user.
Please login to comment.

Published: Mar 16th 2024
38
5
0

Tools

docker
Docker
mysql
MySQL
redis
Redis
go
Go

docker compose
docker
mysql
influxdb
redis
gorm
fiber
golang

Share