【workbunny/webman-rabbitmq】3.0.0 怎么用

mincon

插件地址:https://www.workerman.net/plugin/67

这最新版本好像非协程环境不能用,但是也不知道咋配置啊

363 2 0
2个回答

Tinywan

为什么不能使用?报错是什么

  • mincon 2026-03-29

    直接安装启动报错显示没有 fiber context.我猜测是要协程,但是文档没说咋整,我直接切换到2.x版本就能用了

  • chaz6chez 2026-04-13

    revolt/event-loop、swoole、swow任意安装其一即可,3.0仅能运行在协程环境

  • mincon 2026-04-13

    这个是要自己在消费者进程设置event吗

mzf

试试看这样呢?


1、在 config/plugin/workbunny/webman-rabbitmq/process.php 文件里,找到对应的 Builder
2、增加配置项 eventLoop 内容为对应的协程类。

    'process.workbunny.rabbitmq.TestBuilder' => [
        'handler' => \process\workbunny\rabbitmq\TestBuilder::class,
        'count' => 1,
        'mode' => 'queue',
        'eventLoop' => \Workerman\Events\Fiber::class // 这里
    ],
  • 暂无评论
🔝