nodejs怎样连接dubbo接口

没有使用过,你可以看看 Search · node dubbo · GitHub 是怎么实现的
■网友
前一段时间也被这个问题困扰,网上包括github上解了很多。从应用场景来说,我需要以zookeeper为注册中心,选用dubbo默认的hessian协议。在此场景下,其他回答中提到的node-zookeeper-dubbo其实已经满足我的要求了。但是出于对实现的好奇,自己又写了了一个,将代码全部重构了一遍(其实代码量不多),应用的时候如果出现问题也方便排查。题主有兴趣也可以看下:GitHub - Corey600/zoodubbo: A nodejs lib to connect dubbo service by zookeeper client.本质上来说实现的功能只是满足我要的调用场景,包括其他的rpc协议,消费者上报等等都没实现。如果不符合题主所要的场景,可能只能自己写了。另外如果是 thrift 协议,我找到过一篇文章:让node.js与其它语言进行通信(thrift),并使用zookeeper做服务协同如果是jsonrpc其他回答里也提到了解决方向。
■网友
【nodejs怎样连接dubbo接口】 你那个不能用了吧?

■网友
试试这个吧 通过原生dubbo协议调取 GitHub - p412726700/node-zookeeper-dubbo: nodejs connect dubbo by default protocol in zookeeper
■网友
可以是dubbo对外(最外层)服务使用原生的协议,如thrift,http之类的,然后你其他语言nodejs,c++之类的使用调用原生协议即可。
■网友
以前我也碰到这个问题,就去github上找先找到了一个利用hession协议来访问的例子,成功了,但是hession是基于http的,消耗比较大,而且会有乱码问题。我后来就是用了jsonrpc协议,性能好不乱码,需要在dubbo上扩展一些类,源生不支持。GitHub - hufeng/node-jsonrpc-dubbo: 使用json-rpc协议,使node可以调用dubbo的服务


    推荐阅读