node通过原生协议调取dubbo服务
发布于 8 年前 作者 p412726700 9117 次浏览 来自 分享

公司需要打通node和dubbo之间的鸿沟 无奈网上基本都是通过jsonrpc调用 遂造了个轮子 通过原生协议调用dubbo服务 node-zookeeper-dubbo 例:

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

var opt={
  env:'test',
  conn:'127.0.0.1:2180',
  path:'com.customer.Service'
}

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

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

5 回复

grpc也挺好

@i5ting grpc是不是还不太成熟?

@p412726700 准备大规模使用了,哈哈

我们这边是准备使用RabbitMQ作RPC

回到顶部