公司需要打通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
grpc也挺好
P
引用 i5tinggrpc也挺好
@i5ting grpc是不是还不太成熟?
I
引用 p412726700@i5ting grpc是不是还不太成熟?
@p412726700 准备大规模使用了,哈哈
P
引用 i5ting@p412726700 准备大规模使用了,哈哈
@i5ting 666666
C
我们这边是准备使用RabbitMQ作RPC
参与回复
登录后即可参与回复。登录