推荐点golang入门资料
版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | https://vearne.cc
前言
一个大学同学在微信上发消息问我,有没有Golang入门的资料
1. 书籍
Golang入门书的话,对于有一定开发经验的我觉得
beego的作者的谢孟军
电子书地址
书名:《Go Web 编程》
推荐理由: golang入门书籍。作者是beego的作者的谢孟军,他的golang入门介绍很实用,并且谈了不少web开发中的技术要点
2. 开源项目
使用Golang很大程度就是为了高性能,所以必须要对性能这块格外关注
这里推荐几个开源项目
2.1 fasthttp
valyala/fasthttp
高性能web框架,了解web框架的不二出路,号称相比官方库有10倍性能提升
关键词: 协程池
2.2 nsq
nsqio/nsq
分布式的消息分发平台
多种worker内存中围绕着channel来工作
注意:这基本是大量Golang服务的常态,所以这个项目要特别关注
关键词: channel
2.3 open-falcon
open-falcon
小米开源的监控系统
open-falcon里面保罗万象, 像一个小型的生态系统
open-falcon中多个系统的交互,大量使用RPC,另外open-falcon中各个组件的启停管理方式值得借鉴。
关键词: rpc
heartbeat
Good!!!
收藏起来
http://vearne.cc/archives/58 这里有一些书单推荐给你。