Dubbo在多语言和协议穿透性上的探索.pptx

Dubbo在多语言和协议穿透性上的探索.pptx

Dubbo在多语言和协议穿透性上的探索支持HTTP/2gRPCProtobuf

2Agenda示例演示gRPC支持实现方式;Protobuf支持实现方式通过简单示例演示Dubbo当前对gRPC及Protobuf的支持情况HTTP/2、gRPC、Protobuf、Rsocket、等基本概念简介实z现原理

3引言协议RPC对通信要求Request-Response链接多路复用双向Stream通信模型高效紧凑的应用层协议高性能的序列化协议可扩展普世通用,容易被各层设备识别在性能和通用性间平衡

4多语言多语言是微服务特点场景:技术栈迁移RPC层面要解决的问题传输层、应用层协议序列化服务定义SDK服务治理引言多语言

5协议Dubbo协议

6协议为什么选择HTTP传输层协议为什么要用HTTP普世通用,连接前后端基础设施HTTP语义和良好的扩展性可满足需求HTTP/1Request–Response短链接;Keep-Alive连接池,仍需要建立多个连接HumanReadableHeadersChunked,仅支持ServerStreamLongPolling

7Multiplexing,单条链接Request-Stream语义:ServerPush,basedFrameFlowControl头部压缩HPACK

文档评论(0)

1亿VIP精品文档

相关文档