0.3.6 • Published 4 years ago
eureka-client-ts v0.3.6
eureka-client-ts
// typescript
import Eurekaclient from 'eureka-client-ts'
// commonJs
const Eurekaclient = require('eureka-client-ts').default
const eureka = new Eurekaclient({
port: 3000,
appName: 'huhu',
services: ['duiba-manager-web'],
});
(async () => {
await eureka.start();
global['eureka'] = eureka;
})();
const { ip, serviceGroupKey } = getProxyInfoFromReq(req) // koa 参数为ctx.req
global['eureka'].getHost('duiba-manager-web', ip, serviceGroupKey);
start 启动 eureka
stop 停止 eureka
getHost<name: string | number, filterGroup?: string>
优先使用本地, 其次查询有配置项的host,其次查询同网段的,都不满足,随便取一个
getProxyInfoFromReq<req: Response>
获取客户端IP(开发环境优先访问本地),以及多场景的cookie
getAllEurekas 获取所有eureka
getAllHostName 获取所有实例下的host
混合云策略
0.3.6
4 years ago
0.3.5
4 years ago
0.3.4
4 years ago
0.3.3
4 years ago
0.3.2
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.2.10
4 years ago
0.2.9
4 years ago
0.2.8
4 years ago
0.2.7
4 years ago
0.2.6
4 years ago
0.2.5
4 years ago
0.2.4
4 years ago
0.2.3
4 years ago
0.2.2
4 years ago
0.2.1
4 years ago
0.2.0
4 years ago
0.1.9
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.6
5 years ago
0.1.5
5 years ago
0.1.4
5 years ago
0.1.3
5 years ago
0.1.2
5 years ago
0.1.1
5 years ago
0.1.0
5 years ago