Looking to hire Laravel developers? Try LaraJobs

laravel-zookeeper maintained by zookeeper

Description
zookeeper for laravel
Author
Last update
2019/07/08 04:36 (dev-master)
License
Links
Downloads
95
Tags

Comments
comments powered by Disqus

zookeeper-laravel

zookeeper for laravel^5.6.*

Installation

composer require zookeeper/laravel-zookeeper

If using Laravel, add the Service Provider to the providers array in config/app.php:

    [
        'providers' => [
            Ly\Zookeeper\ZookeeperServiceProvider::class,
        ],   
    ]

If using Lumen, appending the following line to bootstrap/app.php:

    $app->register(Ly\Zookeeper\ZookeeperServiceProvider::class);

If you need use Laravel Facades, add the aliases array in config/app.php:

    [
        'aliases' => [
                'Zk' => Ly\Zookeeper\Facades\Zk::class,
        ],
    ]

Using

//example
<?php
use Ly\Zookeeper\Facades\Zk;

class TesxtController extends controller {

    public function test ()
    {
        $nodeValue = ZK::getNodeData('usercenter/userhost');
    }
}

Version 1.1.0

  • zk_config add cache path

    cache => storage_path('zookeeper')

  • add the Commands

Command Description
start Start Zookeeper Server, watch the node and nodeValue
cache Start Zookeeper, Cache the node and nodeValue to the file

Now,you can run the following command to start Zookeeper

$ php artisan zookeeper:server start

$ php artisan zookeeper:server cache

Notice: The zookeeper data cached storage/zookeeper/config.php;