0.0.4 • Published 6 years ago

ctirobot_eureka v0.0.4

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

ctirobot_eureka

npm

小弟在大佬的指导下,粗略的写了一个提供给我们自己使用的npm包,主要是用来将当前的服务注册到Spring Eureka上,主要是为了简化Eureka-js-client包的使用,并拿取公司的远程配置文件。

安装

npm install ctirobot_eureka

用法

const ctirobotEureka = require('ctirobot_eureka');

async function getConfig() {

    config = ctirobotEureka.initConfig('myApp', 8080, 'myApp-service', 'eureka-server:8760', 'host');

    instances = await ctirobotEureka.getConfigInfo(config, 'config-server');

    // 根据instances获取到的服务内容,找到自己需要访问的url
    xxxJsonData = await ctirobotEureka.requestUrl(instances[0].homePageUrl, 'xxx-service');

    console.log(xxxJsonData);

}

getConfig();

API

  • 初始化一个Eureka的配置文件 initConfig(appName, port, vipAddress, eurekaAddress)
  • 获取注册中心某个服务的信息 getConfigInfo(config, serverName)
  • 根据要获取的文件去请求数据 requestUrl(targetHost, targetConfigFileName)
0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago