首頁 > php框架 > Workerman > workerman如何多執行緒

workerman如何多執行緒

(*-*)浩
發布: 2019-12-12 09:58:53
原創
4143 人瀏覽過

workerman如何多執行緒

Workerman有一個依賴pthreads擴充功能的MT多執行緒版本,但由於pthreads擴充還不夠穩定,所以這個Workerman多執行緒版本已經不再維護。                         (建議學習: workerman教學

workerman\mqtt 是基於workmerman的非同步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 Workerman\Worker;
$worker = new Worker();
$worker->onWorkerStart = function(){
    $mqtt = new Workerman\Mqtt\Client(&#39;mqtt://test.mosquitto.org:1883&#39;);
    $mqtt->onConnect = function($mqtt) {
        $mqtt->subscribe(&#39;test&#39;);
    };
    $mqtt->onMessage = function($topic, $content){
        var_dump($topic, $content);
    };
    $mqtt->connect();
};
Worker::runAll();
登入後複製

以上是workerman如何多執行緒的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板