Skip to content

osgochina/SwooleMan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwooleMan

SwooleMan 是基于Swoole开发的兼容Workerman API 的一个服务框架. 致力于帮助现有的workerman项目,方便的运行在Swoole服务上,享受swoole带来的高性能.

注意:使用此服务请安装swoole扩展,下载地址.

使用方式

require __DIR__."/../Autoloader.php";
use SwooleMan\Worker;

// 代理监听本地4406端口
$proxy = new Worker('text://0.0.0.0:4406');

$proxy->onMessage = function ($connection, $buffer){
    $connection->send($buffer);
};
$proxy::runAll();

注意事项

1.SwooleMan 不支持在同一个文件中实例化多个Worker.参考workerman的Windows版本 链接

2.使用listen 方法,不能在onWorkerStart中调用,请正常new一个woker实例,在调用listen方法.

About

workman 的swoole实现版本

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published