CNode

node通过原生协议调取dubbo服务

分享
Pp412726700发布于11 年前最后回复11 年前5 回复10019 浏览0 收藏

公司需要打通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)

I
i5ting#1·11 年前

grpc也挺好

P
p412726700#2·11 年前
引用 i5tinggrpc也挺好

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

I
i5ting#3·11 年前
引用 p412726700@i5ting grpc是不是还不太成熟?

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

C
CoderIvan#5·11 年前

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

参与回复
登录后即可参与回复。登录