文件名称:php-flame:PHP 协程开发框架 (extensioncoroutineframework)
文件大小:276KB
文件格式:ZIP
更新时间:2024-06-12 03:57:13
php extension async coroutine C++
FLAME 隐式协程调度机制(类似 Go 协程控制); 常见网络服务 (TCP / UDP / HTTP / SMTP); 简单平行工作进程,支持平滑起停,多进程日志; 常见驱动支持 (MySQL / Redis / MongoDB / RabbitMQ / Kafka); 底层完全异步化,高并发支持;原生交互优化,低性能损耗; 框架提供了相对简单的 API 设计,同时为了简化日常、重复性工作: 平滑起停,自定义进程名称; 日志等级过滤、文件重载 进程间 IPC 消息通讯; 数据库连接池机制; 异步进程; 标准时间、毫秒时间戳、定时器; SMTP 邮件发送; TOML 配置解析; BSON 编解码; SNAPPY 简单压缩解压; 额外的哈希 CRC64 / MURMUR2 / XXH64 函数; 等等; 背景 PHP 经常被认为“并发处理能力不足”,一般理由: 基于 FastCGI 进程服