php-jobd-client/README.md
Evgeny Zinoviev ada8a13ce8 initial
2021-02-26 03:40:02 +03:00

36 lines
690 B
Markdown

# 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