Exemplo n.º 1
0
#!/usr/bin/php
<?php 
/**
 * Generate N ids, default N is 1
 *
 * Usage:
 *
 *  -n      How many to generate
 *  -p      ZeroMQ port to connect to, default 5599
 */
require __DIR__ . '/../vendor/autoload.php';
$opts = getopt('n:p:');
$n = isset($opts['n']) ? (int) $opts['n'] : 1;
$n = $n < 0 ? 1 : $n;
$port = isset($opts['p']) ? $opts['p'] : 5599;
$context = new \ZMQContext();
$socket = new \ZMQSocket($context, \ZMQ::SOCKET_REQ);
$cf = new Gendoria\CruftFlake\Zmq\ZmqClient($context, $socket);
for ($i = 0; $i < $n; $i++) {
    $id = $cf->generateId();
    echo $id . "\n";
}
Exemplo n.º 2
0
#!/usr/bin/php
<?php 
/**
 * Get generator status
 * 
 * Usage:
 * 
 *  -p      ZeroMQ port to connect to, default 5599
 */
require __DIR__ . '/../vendor/autoload.php';
$opts = getopt('p:');
$port = isset($opts['p']) ? $opts['p'] : 5599;
$context = new \ZMQContext();
$socket = new \ZMQSocket($context, \ZMQ::SOCKET_REQ);
$cf = new Gendoria\CruftFlake\Zmq\ZmqClient($context, $socket);
$status = $cf->status();
echo "STATUS\n\n";
print_r($status);
echo "\n";