ch1p / jobd-client
1.6.1
2023-10-08 01:47 UTC
Requires
- php: >=7.0
- ext-json: *
- ext-sockets: *
README
This is a simple PHP client for jobd. It can send requests and read responses to/from jobd and jobd-master instances.
Installation
composer require ch1p/jobd-client
Usage
The API is compact and simple, just read WorkerClient.php
,
MasterClient.php
and Client.php
.
Here's a small example.
try { $jobd = new jobd\MasterClient(); } catch (\jobd\exceptions\JobdException $e) { die("Failed to connect.\n"); } try { // poke master to send poll requests to workers $response = $jobd->poke(['target_name', 'another_name']); // get status from master $status = $jobd->status()->getData(); } catch (\jobd\exceptions\JobdException $e) { die('jobd error: '.$e->getMessage()."\n"); } $jobd->close();
License
BSD-2c