用户头像

潘建锋

高并发、网络、系统架构、Go。

2018.8.7 加入

程序员、Gopher ,专注于高并发、网络、系统架构,关注云原生、微服务、分布式、数学。
关注
  • 5

    发布数

  • 5

    关注者

  • 0

    关注了

仅查看写作平台发布内容
Go netpoll I/O 多路复用构建原生网络模型之源码深度解析
Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

本文将基于 Linux 平台来解析 Go netpoll 之 I/O 多路复用的底层是如何基于 epoll 封装实现的,从源码层层推进,全面而深度地解析 Go netpoll 的设计理念和实现原理,以及 Go 是如何利用 `netpoll` 来构建它的原生网络模型的。

G-P-M 调度模型深度解析之手撸一个高性能 goroutine 池
G-P-M 调度模型深度解析之手撸一个高性能 goroutine 池

本文将通过 Go runtime 对 goroutine 的调度分析,帮助大家理解它的机理和发现一些内存和调度的原理和问题,并且基于此提出一种个人的解决方案 — 一个高性能的 Goroutine Pool(协程池)。

Lucene构建个人搜索引擎解析
Lucene 构建个人搜索引擎解析

本文介绍如何用 Lucene 构建个人搜索引擎。

Go netpoll I/O多路复用构建原生网络模型之源码深度解析
Go netpoll I/O 多路复用构建原生网络模型之源码深度解析

本文解析 Go netpoll 的设计理念和实现原理,以及 Go 是如何利用 netpoll 来构建它的原生网络模型的。

Goroutine并发调度模型深度解析之手撸一个高性能Goroutine池
Goroutine 并发调度模型深度解析之手撸一个高性能 Goroutine 池

Goroutine 是优秀的,但不是完美的,在极大规模的高并发场景下,也可能会暴露出问题

潘建锋