workerman如何多线程

workerman如何多线程

workerman有一个依赖pthreads扩展的MT线程版本,但是由于pthreads扩展还不够稳定,所以这个Workerman多线程版本已经不再维护。                         (推荐学习: workerman教程

workermanmqtt 是一个基于workerman的异步mqtt 客户端库,可用于接收或者发送mqtt协议的消息。支持QoS 0、QoS 1、QoS 2。支持MQTT3.1和3.1.1版本。

安装

composer require workerman/mqtt

示例

subscribe.php

<?php require __DIR__ . &#39;/vendor/autoload.php&#39;; use WorkermanWorker; $worker = new Worker(); $worker->onWorkerStart = function(){     $mqtt = new WorkermanMqttClient('mqtt://test.mosquitto.org:1883');     $mqtt-&gt;onConnect = function($mqtt) {         $mqtt-&gt;subscribe('test');     };     $mqtt-&gt;onMessage = function($topic, $content){         var_dump($topic, $content);     };     $mqtt-&gt;connect(); }; Worker::runAll();

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享