node通过原生协议调取dubbo服务
发布于 10 年前 作者 p412726700 9799 次预览 最后一次回复是 10 年前 来自 分享
公司需要打通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 准备大规模使用了,哈哈
@i5ting 666666
我们这边是准备使用RabbitMQ作RPC