加载中
Linux I/O 原理和 Zero-copy 技术全面揭秘

点击蓝字,关注我们 导言 如今的网络应用早已从 CPU 密集型转向了 I/O 密集型,网络服务器大多是基于 C-S 模型,也即 客户端 - 服务端 模型,客户端需要和服务端进行大量的网络通信,这也决定...

cow
2020/11/16 09:31
306
Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

原文 Go netpoll I/O 多路复用构建原生网络模型之源码深度解析 导言 Go 基于 I/O multiplexing 和 goroutine 构建了一个简洁而高性能的原生网络模型(基于 Go 的I/O 多路复用 netpoll),提供了...

2019/11/09 22:12
108
Go netpoller 原生网络模型之源码全面揭秘

点击蓝字,关注我们 导言 用户空间与内核空间 I/O 模型 Non-blocking I/O I/O 多路复用 select & poll epoll Go netpoller 核心 数据结构 netFD pollDesc 实现原理 net.Listen Listener.Acce...

2020/11/21 08:00
69
gnet: 轻量级且高性能的 Golang 网络库

项目主页 https://github.com/panjf2000/gnet 欢迎大家围观~~,目前还在持续更新,感兴趣的话可以 star 一下暗中观察哦。 简介 gnet 是一个基于 Event-Loop 事件驱动的高性能和轻量级网络库。...

【开源】开源一个轻量级且高性能的 Go 网络框架 gnet

gnet 是一个基于事件驱动的高性能和轻量级网络框架。它直接使用 epoll 和 kqueue 系统调用而非标准 Golang 网络包:net 来构建网络应用,它的工作原理类似两个开源的网络库:netty 和 libuv。...

最快的 Go 网络框架 gnet 来啦!

gnet 是什么? gnet 是一个基于事件驱动的高性能且轻量级的网络框架。它直接使用 epoll 和 kqueue 系统调用而非标准 Golang 网络包:net 来构建网络应用,它的工作原理类似两个开源的网络库:...

2020/04/07 10:25
406
最快的 Go 网络框架 gnet 来啦!

gnet 是什么? gnet是一个基于事件驱动的高性能且轻量级的网络框架。它直接使用 epoll 和 kqueue 系统调用而非标准 Golang 网络包:net 来构建网络应用,它的工作原理类似两个开源的网络库:...

【译】为什么 Kafka 这么快?

点击蓝字,关注我 为什么 Kafka 如此地快 探究是哪些精妙的设计决策使得 Kafka 成为了现如今的性能强者。 软件体系结构在过去的几年间发生了巨大的变化。单体应用程序或甚至几个粗粒度的服务...

【译】如何设计云原生应用的架构?

❝ 本文原作者 Siddharth Patnaik 曾任华为的 Lead Architect,现在是沃尔玛旗下 Walmart Labs 的 Principal Architect,本文是他在云原生领域多年架构经验的总结与归纳。 ❞ 导言 「云原生 ...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部