xyj-service-locator

0.0.9 • 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

/xyj-service-locator/

    Package Sidebar

    Install

    npm i xyj-service-locator

    Weekly Downloads

    2

    Version

    0.0.9

    License

    MIT

    Last publish

    Collaborators

    • fengyuhe
    • jy29