Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173388
  • 博文数量: 64
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 616
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-09 20:25
文章分类

全部博文(64)

文章存档

2016年(25)

2015年(39)

我的朋友

分类: 高性能计算

2016-03-01 16:40:05

谷歌官方维护了一个基于go语言的开源项目列表:

 

其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。

 

下面推荐几款适合学习的项目:

1、cache2go

比较简单的一个缓存库,代码量很少,适合新手学习,可以学习到锁、goroutines等。

 

2、groupcache

与memcached同一作者,相当于是memcached的go语言实现。

 

3、nsq

消息分发平台,阅读代码可以了解到很多分布式、负载均衡等方面的编程。

 

4、docker

时下很火的项目,个人感觉适合应用,不适合入门阅读学习,待成为了高手后可以研究下其实现。

阅读(1224) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~