golang/go
- 介绍:Go (又称 Golang )是 Google 开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。go 本身,也是用 go 语言实现的,包括他的编译器。与 C++相比,Go 并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收、接口( Interface )等特性的语言级支持。Go 2.0 版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。
- star 数:53789
- 地址: https://github.com/golang/go
Docker
- 介绍:Docker 项目在 2014 年 9 月份就拿到了 C 轮 4000 万美元融资,版本迭代速度超快,目前从 GitHub 看到已有 78 个版本,而它仅仅是再 2013 年初才正式开始的一个项目而已。目前,国内 Docker 技术推广也进行的如火如荼,比如 Docker 中文社区,CSDN 也建立了 Docker 专区。CSDN CODE 也将在近期与 Docker 中文社区合作,推出 Docker 技术文章翻译活动,届时也请大家多多关注,及时关注与参与。Docker 团队之所以喜欢用 Go 语言,主要是 Go 具有强大的标准库、全开发环境、跨平台构建的能力。
- star 数:52339
- 地址: https://github.com/moby/moby ( Docker 的新马甲)
Kubernetes
- 介绍:Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在 Kubernetes 中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。
- star 数:48830
- 地址: https://github.com/kubernetes/kubernetes
Lantern
ETCD
- 介绍:etcd 是由 CoreOS 开发并维护键值存储系统,它使用 Go 语言编写,并通过 Raft 一致性算法处理日志复制以保证强一致性。目前,Google 的容器集群管理系统 Kubernetes、开源 PaaS 平台 Cloud Foundry 和 CoreOS 的 Fleet 都广泛使用了 etcd。Fleet 则是一个分布式的初始化系统。它们之所以选择使用 Go 语言,则是因为 Go 语言对跨平台的良好支持,以及其背后的强大社区。
- star 数:23187
- 地址: https://github.com/etcd-io/etcd
InfluxDB
Hugo
grafana
Codis
gin & beego
prometheus
- 介绍:Prometheus 是一个开源监控系统,它前身是 SoundCloud 的警告工具包。从 2012 年开始,许多公司和组织开始使用 Prometheus。该项目的开发人员和用户社区非常活跃,越来越多的开发人员和用户参与到该项目中。目前它是一个独立的开源项目,且不依赖与任何公司。为了强调这点和明确该项目治理结构,Prometheus 在 2016 年继 Kurberntes 之后,加入了 Cloud Native Computing Foundation。
- star 数:22325
- 地址: https://github.com/prometheus/prometheus
Consul
- 介绍:Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其他分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其他工具(比如 ZooKeeper 等)。
- star 数:15040
- 地址: https://github.com/hashicorp/consul
nsq
- 介绍:NSQ 是 Go 语言编写的,开源的分布式消息队列中间件,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,是一个成熟的、已在大规模生成环境下应用的产品。
- star 数:14559
- 地址: https://github.com/nsqio/nsq
awesome-go
open-falcon
TiDB
- 介绍:TiDB 是一个分布式 NewSQL 数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。
- star 数:17508
- 地址: https://github.com/pingcap/tidb
欢迎支持笔者新作:《深入理解 Kafka 》和《 RabbitMQ 实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://study.congcong.us/t/565276
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.