amphp

amp

amphp

A non-blocking concurrency framework for PHP applications. 🐘

AI 简介

amphp/amp 是一个为 PHP 应用程序设计的非阻塞并发框架。它利用 PHP 8.1 引入的 Fibers 提供了 futures 和取消操作等异步编程的基本原语,使开发者能够像编写同步代码一样编写异步代码。通过使用 `Amp\async()` 函数可以轻松实现并发执行,并且借助 [Revolt](https://revolt.run/) 事件循环来调度这些并发任务。此项目特别适合需要处理大量 I/O 操作(如数据库查询、HTTP 请求)的场景,能够在等待 I/O 完成时继续执行其他任务,从而提高应用程序的整体性能和响应速度。

PHP
MIT License
4.4k
Stars
258
Forks
122
Watchers
15
Issues

Star 增长

今日+1
近 7 天+1
近 30 天+4
综合评分62.14
默认分支3.x