All Projects → TTSimple → TT_Jobs

TTSimple / TT_Jobs

Licence: Apache-2.0 license
基于 Swoole 定时管理系统

Programming Languages

javascript
184084 projects - #8 most used programming language
PHP
23972 projects - #3 most used programming language
HTML
75241 projects
CSS
56736 projects
Less
1899 projects

Projects that are alternatives of or similar to TT Jobs

fast-laravel
基于Swoole的高性能HTTP服务器,加速您Laravel应用程序。
Stars: ✭ 33 (+50%)
Mutual labels:  crontab, swoole
Bree
🚥 The best job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support. Works in Node v10+ and browsers, uses workers to spawn sandboxed processes, and supports async/await, retries, throttling, concurrency, and graceful shutdown. Simple, fast, and lightweight. Made for @ForwardEmail and @ladjs.
Stars: ✭ 933 (+4140.91%)
Mutual labels:  crontab, scheduler
sw crontab
基于swoole的定时器程序,支持秒级处理,去中心化架构,可横向扩展
Stars: ✭ 24 (+9.09%)
Mutual labels:  crontab, swoole
gronx
Lightweight, fast and dependency-free Cron expression parser (due checker), task scheduler and/or daemon for Golang (tested on v1.13 and above) and standalone usage
Stars: ✭ 206 (+836.36%)
Mutual labels:  crontab, scheduler
Go Quartz
Simple, zero-dependency scheduling library for Go
Stars: ✭ 118 (+436.36%)
Mutual labels:  crontab, scheduler
asparagus
An easy to use task scheduler for distributed systems
Stars: ✭ 14 (-36.36%)
Mutual labels:  crontab, scheduler
Swoole Crontab
基于swoole的定时器程序,支持秒级处理
Stars: ✭ 900 (+3990.91%)
Mutual labels:  crontab, swoole
swoole api framework 2
swoole
Stars: ✭ 20 (-9.09%)
Mutual labels:  swoole, easyswoole
Jiacrontab
简单可信赖的任务管理工具
Stars: ✭ 1,052 (+4681.82%)
Mutual labels:  crontab, scheduler
Cronicle
A simple, distributed task scheduler and runner with a web based UI.
Stars: ✭ 979 (+4350%)
Mutual labels:  crontab, scheduler
Automation-using-Shell-Scripts
Development Automation using Shell Scripting.
Stars: ✭ 41 (+86.36%)
Mutual labels:  crontab, scheduler
Ects
Elastic Crontab System 简单易用的分布式定时任务管理系统
Stars: ✭ 156 (+609.09%)
Mutual labels:  crontab, scheduler
croner
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
Stars: ✭ 169 (+668.18%)
Mutual labels:  crontab, scheduler
php-cron-expr
Ultra lightweight, Dependency free and Super Fast Cron Expression parser for PHP
Stars: ✭ 42 (+90.91%)
Mutual labels:  crontab, scheduler
Easyswoole
swoole,easyswoole,swoole framework
Stars: ✭ 4,409 (+19940.91%)
Mutual labels:  swoole, easyswoole
Gocron
定时任务管理系统
Stars: ✭ 4,198 (+18981.82%)
Mutual labels:  crontab, scheduler
ezswoole
fashop framework
Stars: ✭ 14 (-36.36%)
Mutual labels:  swoole, easyswoole
Deno cron
A cron Job scheduler for Deno that allows you to write human readable cron syntax with tons of flexibility
Stars: ✭ 35 (+59.09%)
Mutual labels:  crontab, scheduler
Quantum Core
⌚ Cron-like job scheduler for Elixir
Stars: ✭ 1,905 (+8559.09%)
Mutual labels:  crontab, scheduler
W7 Rangine Empty
软擎是基于 Php 7.2+ 和 Swoole 4.4+ 的高性能、简单易用的开发框架。支持同时在 Swoole Server 和 php-fpm 两种模式下运行。内置了 Http (Swoole, Fpm),Tcp,WebSocket,Process,Crontab服务。集成了大量成熟的组件,可以用于构建高性能的Web系统、API、中间件、基础服务等等。
Stars: ✭ 246 (+1018.18%)
Mutual labels:  crontab, swoole

TT Jobs

基于 Swoole 定时管理系统

UI

home

环境要求

  • php >= 5.6
  • swoole >= 1.9.23

配置

  1. 修改 App/Jobs/Conf 目录下配置
App/Jobs/Conf/config.ini    # 指定当前环境
App/Jobs/Conf/dev.php       # 开发环境配置
App/Jobs/Conf/pro.php       # 生产环境配置
  1. App/Jobs/Runtime 目录可写权限

  2. 导入 App/Jobs/Schemas/tt_jobs.sql 表结构

运行

php App/Jobs/bin/server start --d

浏览器访问 http://localhost:9501

admin: admin    # 管理员
demo: demo      # demo

注意事项

swoole >= 4.3.0 需要安装 swoole Async 模块

git clone https://github.com/swoole/ext-async.git
cd ext-async
git checkout v.4.4.7 # 切换版本至 swoole 相同版本
phpize
./configure
make -j 4
sudo make install

TODO

  • 全局常量
  • 一键迁移 crontab

v2.0 TODO

  • 分布式
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].