Heim > PHP-Framework > Workerman > Hauptteil

Anleitung zum Multithreading von Workerman

(*-*)浩
Freigeben: 2019-12-12 09:58:53
Original
4108 Leute haben es durchsucht

Anleitung zum Multithreading von Workerman

Workerman verfügt über eine MT-Multithread-Version, die auf der pthreads-Erweiterung basiert. Da die pthreads-Erweiterung jedoch nicht stabil genug ist, ist dies bei dieser Workerman-Multithread-Version der Fall nicht mehr gepflegt. (Empfohlenes Lernen: Workerman-Tutorial )

Workermanmqtt ist eine Workerman-basierte asynchrone MQTT-Clientbibliothek, die zum Empfangen oder Senden des MQTT-Protokolls verwendet werden kann. Unterstützt QoS 0, QoS 1, QoS 2. Unterstützt die Versionen MQTT3.1 und 3.1.1.

Installieren

composer require workerman/mqtt
Nach dem Login kopieren

Beispiel

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();
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAnleitung zum Multithreading von Workerman. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage