youngluo / zookeeper-ootb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zookeeper-ootb

安装

npm install zookeeper-ootb

使用

interface IOptions {
  sessionTimeout: number;
  spinDelay: number;
  retries: number;
}
import zk from 'zookeeper-ootb';

// 方法
zk.init(host: string, znode: string, options: IOptions): Promise<{}>
zk.get(key: string): string

// 监听 onZookeeperUpdate 事件(当配置更新时会 emit onZookeeperUpdate 事件)
zk.on('onZookeeperUpdate', (zkConfig) => {
  axios.defaults.baseURL = `${zkConfig.SUPPORT_HOST}/api/v1`;
});

依赖

About


Languages

Language:TypeScript 63.6%Language:JavaScript 36.4%