lefit-dubbo-node

1.0.0 • Public • Published

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));
 
    

Package Sidebar

Install

npm i lefit-dubbo-node

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • yxz1025