xyj-locator

1.0.2 • Public • Published

service-locator

Build Status

service locator to seneca client,主要功能单独实例一次seneca-client,服务有则从map中取,无则从config取参数实例化返回,添加进map中,config没有则报错

Install

$ npm install xyj-service-locator --save

Usage

const Locator = require('service-locator');
const config = {
    "service1": {
        "port": 10001,
        "host": "localhost"
    },
    "service2": {
        "port": 10002,
        "host": "localhost"
    }
}
let serviceLocator = new Locator(config);
 
let service1 = serviceLocator.get("service1");

Test

$ mocha

License

@MIT

Readme

Keywords

none

Package Sidebar

Install

npm i xyj-locator

Weekly Downloads

1

Version

1.0.2

License

MIT

Last publish

Collaborators

  • jy29