myziyue / zookeeper-service-governance-hyperf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于Zookeeper驱动的Hyperf服务注册组件(改进版)

组件库说明

1、官方组件库

  • rpc-client : 官方RPC客户端组件库(来源于Hyperf官方组件)

    • 新增:支持Zookeeper(2020.04.08)
  • service-governance : 官方服务治理(来源于Hyperf官方组件)

    • 新增: 支持zookeeper(2020.04.08)
    • 修复: 同一个服务不同协议获取混乱的问题(2020.04.08)

2. 新增组件库

  • zookeeper : 服务治理Zookeeper驱动库
    • 新增组件库(2020.04.08)

使用说明

1. 克隆项目到Hyperf项目根目录下,以Hyperf项目hyperf-skeleton为例

# cd hyperf-skeleton/
# git clone git@github.com:myziyue/zookeeper-service-governance-hyperf.git

2. 修改Hyperf项目的composer.json

增加如下内容

    "repositories": {
        "hyperf/rpc-client": {
            "type": "path",
            "url": "zookeeper-service-governance-hyperf/src/*"
        },
        "hyperf/service-governance": {
            "type": "path",
            "url": "zookeeper-service-governance-hyperf/src/*"
        },
        "hyperf/zookeeper": {
            "type": "path",
            "url": "zookeeper-service-governance-hyperf/src/*"
        }
    }

3. 删除composer.lock文件和vendor目录

4. 更新项目

# composer update

About

License:MIT License


Languages

Language:PHP 100.0%