摘要:原创出处https://www.cnkirito.moe/dubbojs-in-qianmi/「老徐」欢迎转载,保留摘要,谢谢!
motan2motan2motan2协议被设计用来满足跨语言的需求主要体现在两个细节中—MetaData和motan-go。
agentagent仔细揣摩下可以发现这么做和双协议的配置区别并不是大,只不过这里的agent是隐式存在的,与主服务共生。明显的区别在于agent方案中异构语言并不直接交互。dubbo协议的跨语言支持dubbo协议设计之初只考虑到了常规的rpc调用场景,它并不是为跨语言而设计,但跨语言支持从来不是只有支持、不支持两种选择,而是要按难易程度来划分。
dubbo协议dubbo协议dubbo协议报文消息头详解:magic:类似java字节码文件里的魔数,用来判断是不是dubbo协议的数据包。魔数是常量0xdabbflag:标志位,一共8个地址位。
暴露服务:
实现nodejs的dubbo客户端安装dubbo2.js:npminstalldubbo2.js--save配置dubboConfig.ts:
领取专属 10元无门槛券
私享最新 技术干货