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的服务
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 怎样成为一名合格的Python程序员?
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 怎样评价类似前橙会、百老汇、南极圈这样类型的离职帮抱团,对企业的积极意义和消极意义
