ghostzero / tmi-cluster
Laravel 包,用于创建 TMI 集群。
3.4.1
2023-03-29 15:32 UTC
Requires
- php: ^8.0
- ext-json: *
- ext-pcntl: *
- ext-posix: *
- ghostzero/tmi: ^2.1
- illuminate/console: ^v8.83|^9.0|^10.0
- illuminate/support: ^v8.83|^9.0|^10.0
- nesbot/carbon: ^2.62.1
- predis/predis: ^1.1
Requires (Dev)
- mockery/mockery: ^1.3.2
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.3
- romanzipp/laravel-twitch: ^3.0
Suggests
- romanzipp/laravel-twitch: Rquired to use the cluster auto cleanup feature (^3.0).
README
简介
TMI Cluster 为 Twitch 提供了一个高度可扩展的 IRC 客户端集群。TMI Cluster 由多个可以在多个主机上部署的管理员组成。核心灵感来源于 Horizon,它处理复杂的 IRC 进程管理。它设计用于在 Laravel 生态系统中工作。
集群将数据存储在数据库中,并使用 Redis 命令队列发送 IRC 命令和接收消息。
特性
- 管理员可以在多个服务器上部署
- 基于 PHP 8 编写的最新 Twitch IRC 客户端
- 可扩展的消息输入/输出队列
- 高级集群状态仪表板
- 频道管理和邀请屏幕
PHP Twitch 消息接口
TMI Cluster 由 PHP Twitch Messaging Interface 客户端驱动,用于与 Twitch 通信。它是一个功能齐全、性能卓越的 Twitch IRC 客户端,用 PHP 8 编写。
官方文档
您可以在这里查看我们的官方文档。