【Golang】- go channel源码阅读 2022-03-04 前言channel 是 Golang 中一个非常重要的特性,也是 Golang CSP 并发模型的一个重要体现。简单来说就是,goroutine 之间可以通过 channel 进行通信。 channel 在 Golang 如此重要,在代码中使用频率非常高,以至于不得不好奇其内部实现。本文将基于 go 1.17 的源码,分析 channel 的内部实现原理。
【Golang】- 基于gnet的端口复用支持多协议的客服聊天监控服务 2022-02-12 前言最近,公司以前有一些旧的服务,由于各种原因,导致各种问题,并且架构设计行也不是那么友好和不利于维护。所以准备重构设计一些服务。 在游戏公司中,GM客服的其中一个职能就是监督舆论,从玩家平日的聊天中进行监控。 我们从业务需求+技术架构层面进行整理。