优秀的 Go 存储开源项目和库

可以看到,今年谷歌家的 Go 编程语言流行度有着惊人的上升趋势,其发展也是越来越好,因此本文整理了一些优秀的 Go 存储相关开源项目和库,一起分享,一起学习。 存储服务器(Storage Server) Go 实现的存储服务器 minio - Minio 是一个与 Amazon S3 APIs 兼容的开源对象存储服务器,分布式存储方案 rclone - “用于云存储的 Rsync” - Google Drive, Amazon Drive, S3, Dropbox, Backblaze B2, ...阅读全文

2017-02-14 19:00:08 编辑部的故事
阅读:17099 评论:2

Go并发机制

Go并发机制 1. C/C++ 与 Go语言的“价值观”对照 之前看过 白明老师 在GopherChina2017的一篇演讲文章《Go coding in go way》,里面提到C/C++/Go三门语言价值观,感觉很有意思,分享给大家感受一下: C的价值观摘录 相信程序员:提供指针和指针运算,让C程序员天马行空的发挥 自己动手,丰衣足食:提供一个很小的标准库,其余的让程序员自造 保持语言的短小和简单 性能优先 C++价值观摘录 支持多范式,不强迫程序员使用某个特定的范式 不求完美,但求实用(并...阅读全文

2017-10-10 10:15:38 k2huang
阅读:4407 评论:1

gf框架之并发安全容器 - gmap,以及与sync.Map的性能比较

gf框架提供了几个非常实用的并发安全容器,其中gmap就是项目开发中最常用的一个。 gmap具体的方法请参考godoc:https://godoc.org/github.com/... gmap内部有多个类型结构体定义,包括:IntBoolMap、IntIntMap、IntInterfaceMap、IntStringMap、InterfaceInterfaceMap、StringBoolMap、StringIntMap、StringInterfaceMap、StringStringMap、Uin...阅读全文

2018-02-28 16:34:45 John
阅读:3980 评论:0