插件地址:https://www.workerman.net/plugin/67
这最新版本好像非协程环境不能用,但是也不知道咋配置啊
为什么不能使用?报错是什么
直接安装启动报错显示没有 fiber context.我猜测是要协程,但是文档没说咋整,我直接切换到2.x版本就能用了
revolt/event-loop、swoole、swow任意安装其一即可,3.0仅能运行在协程环境
这个是要自己在消费者进程设置event吗
试试看这样呢?
1、在 config/plugin/workbunny/webman-rabbitmq/process.php 文件里,找到对应的 Builder。 2、增加配置项 eventLoop 内容为对应的协程类。
config/plugin/workbunny/webman-rabbitmq/process.php
Builder
eventLoop
'process.workbunny.rabbitmq.TestBuilder' => [ 'handler' => \process\workbunny\rabbitmq\TestBuilder::class, 'count' => 1, 'mode' => 'queue', 'eventLoop' => \Workerman\Events\Fiber::class // 这里 ],
为什么不能使用?报错是什么
直接安装启动报错显示没有 fiber context.我猜测是要协程,但是文档没说咋整,我直接切换到2.x版本就能用了
revolt/event-loop、swoole、swow任意安装其一即可,3.0仅能运行在协程环境
这个是要自己在消费者进程设置event吗
试试看这样呢?
1、在
config/plugin/workbunny/webman-rabbitmq/process.php文件里,找到对应的Builder。2、增加配置项
eventLoop内容为对应的协程类。