带你读《Apache Dubbo微服务开发从入门到精通》——二、 HTTP/2(Triple)协议(2)

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
云原生网关 MSE Higress,422元/月
性能测试 PTS,5000VUM额度
简介: 带你读《Apache Dubbo微服务开发从入门到精通》——二、 HTTP/2(Triple)协议(2)

《Apache Dubbo微服务开发从入门到精通》——高级功能——八、 泛化调用(1) https://developer.aliyun.com/article/1224979


2) 基于 HTTP/2 的 Triple 协议成为最终选择

最终们选gRPC,以 HTTP2 作为传输层构建新的协议,Triple


容器化应用程和微服务的进了负载内容技术的发展。客户端中使用的传统通信协议(RESTFUL 或其基于 HTTP 自定义协议)满足应用在性能、可维性、扩展性、全性等方便的求。


语言化的协议逐渐为新的应用开发协议标自从 2017 年 gRPC协议CNCF 的项目后包括 k8setcd 基础和业务始使gRPC 的生态,作为原生的微服务化框架,Dubbo 的新协议容了 gRPC。并且对于 gRPC 协议中一些不完的部分,Triple


那么Triple 协议是决了上面提到的一系


性能Triple 协议采取了 metadata payload 策略可以

中间设备,如网关payload 的解序列化,从而应时间。

路由支持上metadata 支持用户添加自定义 header,用户可以

header 更方便的分集群或者进行路由,发布的时或容灾都有更高的性。

安全性支持双向 TLS 认证(mTLS)等能力。

易用性Triple 除了支持原生 gRPC Protobuf 序列外,使用通用的方式支持了 Hessian/JSON 序列化,能用户更方便的升级到 Triple 协议。Dubbo 服务而言修改增加 Triple 协议需要服务的代码添加一行协议配置可,改造0


image.png



整兼grpc户端/服务端可以与原生 grpc 户端通。

目前已经经过大实践证,到生


点与优势


具备语言互通的能力,传统的多语言多 SDK 式和 Mesh 语言模式都需更通用易扩展的数据传输格式。

提供更模型除了 Request/Response 模型支持 Streaming和 Bidirectional

易扩展、穿透性高,包括但不Tracing/Monitoring 支持能被各设备识别,网关设等可以识别数据文,Service Mesh 部署,降低用户理解度。

多种序列化方式支持、平滑升级。

支持 Java 用户升级,不需要定义IDL 文件,仅需要简单的修改协议便可以轻松升级到 Triple 协议。


《Apache Dubbo微服务开发从入门到精通》——高级功能——八、 泛化调用(3) https://developer.aliyun.com/article/1224976

相关文章
|
21天前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
7天前
|
安全 网络协议 算法
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
47 4
HTTPS网络通信协议揭秘:WEB网站安全的关键技术
|
8天前
|
存储 网络安全 对象存储
缺乏中间证书导致通过HTTPS协议访问OSS异常
【10月更文挑战第4天】缺乏中间证书导致通过HTTPS协议访问OSS异常
25 4
|
23天前
|
Dubbo 应用服务中间件 Apache
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
在 Apache Dubbo 突破 4w Star 之际,Apache Dubbo 团队正式宣布,Dubbo 3.3 正式发布!作为全球领先的开源微服务框架,Dubbo 一直致力于为开发者提供高性能、可扩展且灵活的分布式服务解决方案。此次发布的 Dubbo 3.3,通过 Triple X 的全新升级,突破了以往局限,实现了对南北向与东西向流量的全面支持,并提升了对云原生架构的友好性。
108 8
|
1月前
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
文章介绍了如何配置HAProxy以支持HTTPS协议和实现服务器的动态上下线。
101 8
HAProxy的高级配置选项-配置haproxy支持https协议及服务器动态上下线
|
19天前
|
安全 网络协议 网络安全
在实现HTTPS时,有哪些常见的安全协议
在实现HTTPS时,有哪些常见的安全协议
|
6天前
|
安全 应用服务中间件 Shell
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
网站在后台启用了https协议之后重新登录就不进去后台的解决方法
|
1月前
|
监控 安全 应用服务中间件
如何配置HTTPS协议?
如何配置HTTPS协议?
57 4
|
1月前
|
安全 网络安全 数据安全/隐私保护
HTTP与HTTPS协议区别及应用场景
在互联网高速发展的今天,HTTP与HTTPS作为数据传输的基石,作用至关重要。HTTP允许客户端与服务器间传输超文本文档,但其数据传输过程未加密,存在安全隐患;HTTPS则在此基础上加入了SSL/TLS协议,实现了数据加密传输,增强了安全性,广泛应用于电子商务、网上银行、政府网站及社交媒体平台等涉及敏感信息传输的领域,有效保护了用户隐私和数据安全。随着网络安全意识提升,HTTPS正逐渐成为主流。
|
2月前
|
消息中间件 Java Kafka
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)
【Azure 事件中心】在微软云中国区 (Mooncake) 上实验以Apache Kafka协议方式发送/接受Event Hubs消息 (Java版)

推荐镜像

更多