QUIC/HTTP3 协议简析 (zhuanlan.zhihu.com)

【简介】

HTTP3 本质不是对 HTTP 协议本身的改进,它主要是集中在如何提高传输效率。上图是相比 HTTP2 而言 HTTP3 提升的点:

- HTTP3 使用 stream 进一步扩展了 HTTP2 的多路复用。在 HTTP3 模式下,一般传输多少个文件就会产生对应数量的 stream。当这些文件中的其中一个发生丢包时,你只需要重传丢包文件的对应 stream 即可。
- HTTP3 不再是基于 TCP 建立的,而是通过 UDP 建立,在用户空间保证传输的可靠性,相比 TCP,UDP 之上的 QUIC 协议提高了连接建立的速度,降低了延迟。

点击查看全文 >>

@又拍云 2020-06-29 14:11分享 / 0个评论
赞过的人: IT技术博客大学习 leoleo你好晨 又拍云
要不要再学学下面的文章?
从新冠疫情出发,漫谈 Gossip 协议 (zhuanlan.zhihu.com)
从上面的统计数据,我们可以看出,新冠病毒在人与人之间的传播是极其高效的,且影响范围广。如果我们把「新冠病毒」想象成一小段数据,将「人与人之间传播」想象成数据交换,那么,我们可以得出结论,在不考虑免疫系统和人为干预等一些因素,经过反复迭代,数据(新冠病毒)可以被发送(感染)到每个节点(人)上。

这个就是今天要介绍的 Gossip 协议……
by @又拍云 2020-06-18 11:14 分享 查看详情
炸裂!万字长文推倒HTTP,我在字节跳动等你! (mp.weixin.qq.com)
六一节,干翻Http!炸裂!万字长文推倒HTTP,我在字节跳动等你!
by @DataFunBoy 2020-06-01 08:46 分享 查看详情
聊聊 WebSocket,还有 HTTP (zhuanlan.zhihu.com)
WebSocket 是一种全新的协议,它将 TCP 的 Socket(套接字)应用在了 web page 上,从而使通信双方建立起一个保持在活动状态连接通道,并且属于全双工(双方同时进行双向通信)。WebSocket 协议更好的节省了服务器资源和带宽,并且能够更实时地进行通讯。
by @又拍云 2020-03-26 11:46 分享 查看详情
解开 HTTP/2 的面纱:HTTP/2 是如何建立连接的 (mp.weixin.qq.com)
解开 HTTP/2 的面纱:HTTP/2 是如何建立连接的。HTTP/2 对网络更友好,因为与 HTTP/1.x 相比,可以使用更少的 TCP 连接。
by @DataFunBoy 2019-12-13 08:25 分享 查看详情
Dubbo 在跨语言和协议穿透性方向的探索:支持 HTTP/2 gRPC (yq.aliyun.com)
本文总体上可分为基础产品简介、Dubbo 对 gRPC (HTTP/2) 和 Protobuf 的支持及示例演示三部分,在简介部分介绍了 Dubbo、HTTP/2、gRPC、Protobuf 的基本概念和特点;第二部分介绍了 Dubbo 为何要支持 gRPC (HTTP/2) 和 Protobuf,以及这种支持为 gRPC 和 Dubbo 开发带来的好处与不同;第三部分通过两个实例分别演示了 Dubbo gRPC 和 Dubbo Protobuf 的使用方式。
by @可耐芊小仙女 2019-12-02 15:31 分享 查看详情
为什么 HTTPS 比 HTTP 安全 (www.upyun.com)
HTTPS 实际上是带有 SSL 的 HTTP(HTTP + SSL=HTTPS)。当您在浏览器的地址栏中看到 HTTPS 时,这就意味着与该网站的所有通信都将被加密,整个访问过程更加安全。
by @又拍云 2019-11-20 10:20 分享 查看详情
Nacos 1.1.4 发布,业界率先支持 Istio MCP 协议 (yq.aliyun.com)
这是本次版本最大的更新,主要是实现了Nacos服务数据往Istio下发的功能,也是目前业界所有注册中心里面第一个由官方提供的MCP协议对接版本。Pilot最新的设计中,是使用MCP协议来与所有后端的数据源进行交互的。这样做的好处是可以解耦所有扩展组件的代码,Pilot保持轻量的逻辑,在代码质量、组件稳定性及扩展性方面都大幅提升。
by @可耐芊小仙女 2019-11-12 15:32 分享 查看详情
Knative Service 是如何指定端口和协议的 (yq.aliyun.com)
如果使用 Knative Serving 部署一个 Nginx 你可能会发现服务起来了,但是无法访问到 Nginx 中的服务。当然这不是 Nginx 的问题,这是因为 Knative 对 Container 的端口有要求。默认 Nginx 的服务端口是 80 ,而 Knative Serving queue 8012 默认是代理到容器的 8080 端口。所以如果业务容器监听的不是 8080 端口默认配置就不能对外暴露服务。
by @可耐芊小仙女 2019-10-25 14:46 分享 查看详情
从 HTTP/1 到 HTTP/2,以及即将到来的 HTTP/3 (zhuanlan.zhihu.com)
随着 Web 技术的飞速发展,HTTP 1.1 已经无法满足用户对性能的要求,此后 Google 推出协议 SPDY,意在解决 HTTP 1.1 中广为人知的性能问题。HTTP/2 因此应运而生。
by @又拍云 2019-09-26 15:37 分享 查看详情
Retrofit 结合 Lifecycle, 将 Http 生命周期管理到极致 (mp.weixin.qq.com)
Google 最新推荐的 Lifecycle 架构就是可以让你自己的类拥有像 activity 或 fragment 一样生命周期的功能。
by @code小生 2019-09-08 17:26 分享 查看详情