1.0.0 • Published 7 years ago

lefit-dubbo-node v1.0.0

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

lefit-dubbo-node

使用hession.js做为数据通信协议,zookeeper注册中心实现nodejs调用dubbo服务

Modified on the basis of node-zookeeper-dubbo

config

version

dubbo service版本号 如:version=1.0

dubboVersion

dubbboVersion 内部版本默认2.5.6

service

dubbo server provider url

registry

zookeeper 注册中心多个用逗号分隔

Example

var DubboService=require('lefit-dubbo-node');

var opt={
  version:'1.0', // dubbo service version
  group:'dubbo', // dubbo group default by 'dubbo',optional
  registry:'127.0.0.1:2180', // zookeeper url
  service:'com.lefit.ServiceApi', // service url
  dubboVersion:'2.5.3' // dubbo version
}

var method="getUserById";
var java = require('js-to-java');
var arg1=java('int',123);
var args=[arg1];

var service = new DubboService(opt);
service.excute(method,args)
    .then(data=>console.log(data))
    .catch(err=>console.log(err));