workerman中的mqtt类,能否独立出来在其他laravel中运行的php-cli程序中运行?

bobshipwood

问题描述

wokerman中能否独立调用类似php artisan queue work的命令?

因为我有个laravel程序,本身要通过laravel的队列放进去,取出来的时候再通过mqtt发送出去?

152 3 0
3个回答

walkor 打赏

workerman中的mqtt只能在workerman的运行环境使用

独立不出来,因为只适合workerman环境,你只能分开两套运行

gicai

可以创建个进程 然后通过 ```php
$client = stream_socket_client('tcp://0.0.0.0:6969');
$topic = 'warning';
$sendto = [
'topic' => strtolower($topic),
'content' => json_encode([]),
'options' => [
'retain'=> true
]
];
stream_socket_sendto($client, json_encode($sendto));


往里发布 或者 是 反向订阅 
  • 暂无评论
×
🔝