yylh / chaser
简单的TCP框架
v0.0.1
2022-03-11 06:09 UTC
Requires
- php: >=7.4.0
- ext-event: >=2.5.7
- illuminate/support: ^8.62
- league/pipeline: ^1.0
- monolog/monolog: ^2.3
- php-di/php-di: ^6.3
- symfony/console: ^5.3
- symfony/finder: ^5.3
This package is auto-updated.
Last update: 2024-09-11 12:16:32 UTC
README
这个作品是在我业余时间学习PHP多进程编程的过程中产生的,当然可能会有一些疏忽的bug,所以请不要在生产环境中使用它,它目前基本上只是一个多进程TCP框架,如果允许的话。但如果你对这项工作有任何疑问,请随时通过邮箱alwayslinger@163.com联系我。这里还有很多待办事项,如果你想参与其中,你可以帮助我完成它们。在下一个版本中,我将减少闭包的使用,因为它对我来说有点棘手的范围问题。
待办事项
- 守护进程模式
- 定时器支持
- 多端口监听
- 额外的事件驱动实现
- 支持UDP、HTTP、WebSocket
- ...
示例
# test for c10K # server php bin/chaser.php start # 10K clients just take advantage of swoole coroutine tcp client php tests/multiclient.php