pulsarwebsocketclient / pulsarclient
这是用于 pulsar WebSocket 客户端
1.1.0
2021-11-18 07:07 UTC
Requires
- php: >=7.2
- predis/predis: ^1.1
- textalk/websocket: ^1.5
README
PHP Pulsar 客户端 WebSocket
此客户端用于 Php 队列服务
目前仅包含 pulsar 和 redis 客户端
如何使用 Pulsar 队列服务
use ZZQueueService\QueueService; $queueService = QueueService::getPulsarQueue([ "url" => "111.111.0.60:8080", "tenant"=>"socket", "namespace"=>"socket_namespace", "topic"=>"socket_topic" ]); $array = ["a"=>"b","c"=>"d"]; for ($i=0;$i<100;$i++) { $queueService->produceMessage($array); sleep(2); }
如何使用 Redis 队列服务
$queueService = QueueService::getRedisQueue(["params"=>'tcp://192.168.33.30:6379',"qname"=>"test_redis_queue"]); $queueService->produceMessage("show me code"); $queueService->consumerMessage(function($msg){ print_r($msg); });