Swoole Ticket Generator

dev-master 2019-08-06 09:27 UTC

This package is auto-updated.

Last update: 2024-04-06 20:24:54 UTC


README

Install
composer require llitllie/dig

Requires PHP 7.2 toggether with Swoole and Zookeeper extensions.

Usage
<?php
include __DIR__.'/../vendor/autoload.php';
use Dig\Ticket\Number;
use Dig\Ticket\Node\Zookeeper as ZookeeperNode;

$host = getenv("ZOOKEEPER_CONNECTION");
$host = empty($host) ? "192.168.33.1:2181" : $host;
$node = new ZookeeperNode($host);
$nodeId = $node->getId();
echo $nodeId.PHP_EOL;
$number = new Number($nodeId);
$ticket = $number->generate();
echo $ticket.PHP_EOL;