Fork me on GitHub

版权声明 本站原创文章 由 萌叔 发表
转载请注明 萌叔 | 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

3. 视频资源

Gopher大会视频


请我喝瓶饮料

微信支付码

3 对 “推荐点golang入门资料”的想法;

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据