bingcool / workerfy
workerfy 是一个基于 swoole 扩展的 CLI 框架,使每个人都能够轻松使用!
dev-master
2022-09-12 04:25 UTC
Requires
- php: >=7.1.0
- ext-curl: *
- ext-json: *
- ext-pcntl: *
- ext-pdo: *
- ext-posix: *
- ext-redis: *
- ext-sockets: *
- ext-swoole: >=4.4.5
- ext-sysvmsg: *
- bingcool/library: dev-master
- dragonmantank/cron-expression: *
- malkusch/lock: dev-master
- php-amqplib/php-amqplib: ^3.1
- psr/log: *
- simps/mqtt: 2.x-dev
- symfony/filesystem: 5.4.x-dev
- symfony/polyfill-uuid: 1.26.x-dev
- symfony/string: 5.4.x-dev
- workerman/rabbitmq: dev-main
Requires (Dev)
- kwn/php-rdkafka-stubs: @dev
- swoole/ide-helper: @dev
This package is auto-updated.
Last update: 2024-09-14 18:42:18 UTC
README
Workerfy 是一个基于 swoole 的 process 实现的多进程模型,可用于各种 daemon 后台进程的消费处理。
bingcool/library 是 workerfy 内置库,专为 swoole 协程实现的组件库。
实现了包括:
- Db Mysql Model 组件
- PostgreSql Model 组件
- Kafka Producer Consumer 组件
- Redis Cache 组件
- Redis Queue 队列组件
- Redis Delay Queue 延迟队列组件
- RedisLock 锁组件
- RateLimit 限流组件
- Redis Public Subscribe 组件
- Db、Redis、Curl 协程连接池组件
- UUid 自增 id 组件
- Curl 基础组件