项目简介 随着微服务的流行, 服务之间的调用变得越来越频繁, 传统的同步阻塞模式已经无法满足需求, 协程编程逐渐成为PHP开发者的热门话题, 在引入Fiber之后, PHP早已支持原生的协程编程 workerman是一款高性能的Worker网络服务框架, 其异步模型几乎是callback的方式, 在面对更多复杂场景时, 我们可能需要同步非堵塞的方式来编写代码, 以便更好地管理服务之间的调用 ripple 是一个基于...
这几天我在想如何在Webman框架中使用LaravelORM并支持协程。将两者结合起来,理论上可以兼顾高并发与开发效率。 实验目标 在Webman中集成LaravelORM协程版,并验证其性能和兼容性。 实验准备 环境配置 操作系统:Ubuntu 20.04 PHP版本:PHP 8.1 Webman版本:最新版 PRipple引擎: 开发版 审计LaravelORM 类Illuminate\Database\C...
简介 PRipple协程引擎是一个100%原生PHP代码实现的现代化协程引擎,不依赖任何扩展, 可以在任何PHP环境(FPM/CLI)下运行, 本组件是基于该引擎开发的GuzzleHttp的异步请求插件, 既保留了GuzzleHttp的所有功能(上传/下载等),又支持协程异步请求 环境要求 PHP >= 8.1 Linux/Unix 系统 安装 Composer 安装 composer require ccli...
简介 该项目提供代理池服务,内部实现了 提取器、验活器、中继器,实现到统一入站,多口出站,自我验活功能 使用者无需关心代理的存活和延迟状态,仅需设置一个代理地址即可以实现每次访问都使用不同的代理 目前只支持socks5的出站代理, 本人亲测性能跑满本机宽带20mb/s 开发过程仅兼顾兼容Unix系统,且Windows系统保证运行不起来 安装 已不再提供安装入口 运行方法 php artisan app:proxi...