1.0.9 • Published 7 years ago

node-zookeeper-dubbo-wxx v1.0.9

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

node-zookeeper-dubbo-qk

此项目用于node服务连接zookeeper,通过zookeeper分配的服务器信息,连接java的dubbo服务通过hession协议进行高效的数据通信。

nodejs connect dubbo by default protocol in zookeeper

Modified on the basis of node-zookeeper-dubbo

config

env

dubbo service version

conn

zookeeper conn url

path

the service you need

version

dubbo version

Example

var Service=require('node-zookeeper-dubbo-qk');

var opt={
  env:'test', // dubbo service version
  gruop:'dubbo', // dubbo group default by 'dubbo',optional
  conn:'127.0.0.1:2180', // zookeeper url
  path:'com.customer.Service', // service url
  version:'2.3.4.5' // dubbo version
}

var method="getUserByID";
var arg1={$class:'int',$:123}
var args=[arg1];

var service = new Service(opt);
service.excute(method,args,function(err,data){
  if(err){
    console.log(err);
    return;
  }
  console.log(data)
})

or

service
  .excute(method,args)
  .then(function(data){
    console.log(data);
  })
  .catch(function(err) {
    console.log(err);
  })

you can use js-to-java

var arg1={$class:'int',$:123};
//equivalent
var arg1=java('int',123);
1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago