Dubbo服务除了本身自己的Dubbo协议外,Dubbo框架还支持另外8中服务暴露协议:
RMI协议、Hessian协议、HTTP协议、WebService协议、Thrift协议、Memcached协议、Redis协议、
Rest协议。但在实际生产中,使用最多的就是Dubbo服务暴露协议。
各个协议的特点
建议:小数据大并发使用dubbo ,大数据小并发使用其他。【根据实际情况而定】
1、dubbo协议
2、rmi协议
3、hession协议
4、http协议
5、webService协议
6、thrift协议
Thrift是Facebook捐给Apache的一个RPC框架,其消息传递采用的协议即为thrift协议。
当前dubbo支持的thrift协议是对thrift原生协议的扩展。Thrift协议不支持null值的传递。
7、memcached协议与redis协议
它们都是高效的KV缓存服务器。它们会对传输的数据使用相应的技术进行缓存。
8、rest协议
若需要开发具有RESTful风格的服务,则需要使用该协议
原文:https://www.cnblogs.com/codelives/p/13639894.html