zookeeper/laravel-zookeeper

laravel 的 zookeeper

v1.1.0 2019-07-08 02:36 UTC

This package is auto-updated.

Last update: 2024-09-08 13:42:56 UTC


README

laravel 的 zookeeper^5.6.*

安装

composer require zookeeper/laravel-zookeeper

如果使用 Laravel,将 Service Provider 添加到 config/app.php 中的 providers 数组

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

如果使用 Lumen,将以下行追加到 bootstrap/app.php

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

如果您需要使用 Laravel Facades,将 aliases 数组添加到 config/app.php

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

使用

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

class TesxtController extends controller {

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

版本 1.1.0

  • zk_config 添加缓存路径

    cache => storage_path('zookeeper')

  • 添加命令

现在,您可以使用以下命令启动 Zookeeper

$ php artisan zookeeper:server start

$ php artisan zookeeper:server cache

注意:zookeeper 数据已缓存到 storage/zookeeper/config.php