cds-discover

0.0.5 • Public • Published

TuRing-CDS

cds-discover

npm install cds-discover --save

去中心化服务集群

Example

const Discover = require('cds-discover');

const discover = new Discover();

disconver
    //本地服务监听端口
    .listen(9004)
    //尝试连接到 discover.cavacn.com 根服务器,当然你也可以是  localhost
    //为什么要这个,因为你肯定需要一个领路人,要不然你无法加入这个圈子
    .tryConnect(9004,'discover.cavacn.com');
discover.on('init',()=>{
    //初始化完成之后
    let serviceName = 'YourServiceName';
    let serviceConfig = 'YourServiceConfig'
    //把service注册到  服务集群中
    discover.addService(serverName,serverConfig);
});

discover.watch('你需要监听的service  , . 通配所有',(method,serviceName,config)=>{
    console.log('watch',method,serviceName,config);
});

Readme

Keywords

none

Package Sidebar

Install

npm i cds-discover

Weekly Downloads

1

Version

0.0.5

License

ISC

Last publish

Collaborators

  • cavacn