Netpoll-http2 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Netpoll-http2 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Netpoll-http2 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Google Go 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2021-09-08

软件简介

Netpoll-http2 基于 Golang 标准库 golang.org/x/net/http2 的源码替换 go net 为 Netpoll,目前用于 Kitex 对 gRPC 协议的支持,对 HTTP2 有需求的外部开发者也可以使用此库。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/09/20 00:14

详解golang net之netpoll

golang版本1.12.9;操作系统:readhat 7.4 golang的底层使用epoll来实现IO复用。netPoll通过pollDesc结构体将文件描述符与底层进行了绑定。netpoll实现了用户层面的与底层网络IO相关的goroutine的阻塞/非阻塞管理。 对netpoll的介绍按照这篇文章的思路按照tcp建链中的listen/accept/read/write/close动作详解过程。 下面以TCP为例完整解析TCP的建链/断链以及读写过程 listen流程: ListenTCP --> listenTCP --> internetSocket...

0
1
发表了博客
2019/05/15 14:09

HTTP2的优点

HTTP2的优点   2.1 多路复用   2.2 二进制分帧   2.3 首部压缩   2.4 服务推送 1. 介绍 知乎上HTTP/2.0 相比1.0有哪些重大改进?中LeoZhang的回答不错可以看看。本文简单总结下。 2. 优点 主要优点肯定就是性能提升大了。但是为什么性能提升大,其实主要还是由以下方面的改进带来的。 2.1 多路复用 多路复用 (Multiplexing):多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息。 也就是说一个TCP连接可以...

0
0
发表于服务端专区
2016/11/25 13:11

Http2

* [An in depth overview of HTTP/2](http://undertow.io/blog/2015/04/27/An-in-depth-overview-of-HTTP2.html) * [Hypertext Transfer Protocol Version 2 (HTTP/2)](http://http2.github.io/http2-spec/index.html) * [HPACK: Header Compression for HTTP/2](HPACK: Header Compression for HTTP/2)...

0
0
发表于开发技能专区
2016/07/05 16:27

HTTP2 学习

一、HTTP1.x存在的问题 Http1.0时Connection无法复用,同一时间一个Connection只能处理一个request。Http1.1引入了Request pipelining来解决这一问题,Request pipelining。   Requestpipeling在FIFO基础上支持同一Connection并发处理多个Request,这里的FIFO是指Http Response发送顺序必须与Request的发送顺序保持一致。   详情前往https://en.wikipedia.org/wiki/HTTP_pipelining。   然而它并不完美,仍然有HOL Block...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部