温馨提示×

dubbo框架支持哪些传输协议

小樊
122
2024-08-16 19:20:40
栏目: 编程语言

Dubbo框架支持以下传输协议:

  1. Dubbo协议:Dubbo自定义的RPC协议,基于Netty实现,支持双工通信和多种序列化方式。

  2. HTTP协议:支持基于HTTP的通信方式,可以和其他非Java语言的服务进行通信。

  3. Hessian协议:基于HTTP实现的一种二进制序列化协议,性能较好。

  4. RMI协议:基于Java RMI实现的一种远程调用协议,支持Java原生的对象传输和序列化。

  5. Memcached协议:基于Memcached协议实现的一种数据传输协议,适用于分布式缓存场景。

  6. Thift协议:Facebook开发的一种跨语言的远程调用框架,Dubbo支持Thift协议。

  7. Redis协议:基于Redis协议实现的一种数据传输协议,适用于缓存场景。

  8. Injvm协议:在同一个JVM内部进行RPC调用的协议,性能最好。

0