Dubbo是RPC基础上改造的一套框架,底层分时通信的基础设施没变,主要是在协议层另做了一层封装,封装思路是大规模服务集群治理,希望支持更多协议,不仅仅是Webservice,或者REST API这种风格的通信,而是直接封装的服务接口,发送授信协议进行通信,基于汽车网络协议中的MQTT再次封装。 企业局域网通信,即使有公网通信,有些平台也希望定制自己的协议,典型代表有QQ、微信和阿里钉钉,封闭的聊天系统里面通信很多,Dubbo是自定义协议,实际在此基础上提供协议的再次封装,如在TCP基础上,不仅支持REST,传统跨平台跨语言的企业级行业协议,另外还会做一些协议扩展,效率方面有更高要求,希望在原生的TCP或者UDP基础上,在二进制数据包上做封装。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。