From ada8a13ce8a3410f4260601d213404bff5fa1cc7 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Fri, 26 Feb 2021 03:40:02 +0300 Subject: initial --- README.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..80ab121 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# php-jobd-client + +This is a simple PHP client for [jobd](https://github.com/gch1p/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 the code of `Client.php`. + +Here's a small example. + +```php +try { + $jobd = new jobd\Client(jobd\Client::MASTER_PORT, '127.0.0.1'); +} catch (Exception $e) { + die('Failed to connect.'); +} + +// poke master to send poll requests to workers +$response = $jobd->poke(['target_name', 'another_name']); + +// get status from master +$response = $status = $jobd->status(); + +$jobd->close(); +``` + +## License + +BSD-2c \ No newline at end of file -- cgit v1.2.3