Hadoop、消息队列服务、ELK、流计算、服务发现与配置、NoSQL/RDBMS、监控与显示、Web 服务器/代理、容器、CI/CD/质量管理、基础原理可视化
收集开发过程中,常用到的基础系统服务。它们不仅在系统的架构中承担了重要的角色,也是每个开发者都应该深入学习的优秀典范。点击下面的 logo 可直接跳转到对应条目。
📙 GFS 论文中文版,外网链接
📙 BigTable 论文中文版,外网链接
📙 MapReduce 论文中文版,外网链接
- 适合运行在通用硬件上的分布式文件系统
- 官方文档,架构和设计(英文)
- 官方文档,架构和设计(中文)
- Github 地址
- 一个开源的、分布式的分析型数据仓库,提供 Hadoop 之上的 SQL 查询接口及多维分析(OLAP)能力以支持超大规模数据
- 官网(英文)
- 官网(中文)
- 官网文档(英文)
- 官网文档(中文)
- Github 地址
- 一个分布式流处理平台,目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台
- 官方文档(英文)
- 官方文档(中文)
- Confluence(英文)
- Github 地址
- Kafka Tool:用于管理和使用 Kafka 集群的 GUI 应用程序,可以快速查看 Kafka 集群中的对象以及存储在 Topic 中的消息
- 基于Apache Lucene 的开源搜索引擎,它可以近乎实时的存储、检索数据
- 官网(中文)
- 官方文档(英文,基于最新版本, 推荐)
- 官方文档(中文,基于 2.x 版本)
- 一个开源的数据收集引擎,具有实时管道功能
- 官网(中文)
- 官方文档(英文,基于最新版本)
- 翻译文档(中文,基于版本不详,来源不详)
- 轻量型日志采集器(基于 Go 语言开发)
- 官网(中文)
- 官方文档(英文,基于最新版本)
- 翻译文档(中文,基于版本不详,来源不详)
- 一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算
- 官网(英文)
- 官网(中文)
- 官方文档(英文 v1.9)
- 官方文档(中文 v1.9)
- Github 地址
- 一个分布式键值对存储,设计用来可靠而快速的保存关键数据并提供访问
- 官网(英文)
- 官方文档(英文 v3.4.0)
- 翻译文档(中文)
- Github 地址
- ETCD 原理演示动画(英文)
- Raft 论文:英文 · 中文翻译
- 一个分布式的,开放源码的分布式应用程序协调服务
- 官网(英文)
- 官方文档(英文 v3.5.6)
- 翻译文档(中文 from w3cschool)
- Github 地址
- 一种服务网格解决方案,提供具有服务发现,配置和分段功能的全功能控制平面
- 官网(英文)
- 官方文档
- 翻译文档(v1.4)
- Github 地址
- 基于 memcached 和 spymemcached 的缓存解决方案,主要用于 AWS EC2 基础设施来缓存常用数据
- 官网:同 Github
- 官方文档(英文)
- Github 地址
- 在不丢失粒度的情况下存储和提供大量时间序列数据
- 官网(英文)
- 官方文档(英文)
- 翻译文档(中文 for v2.3)
- Github 地址
- 项目的目标是提供一个安全,高效且可扩展的服务器,该服务器提供与当前HTTP标准同步的 HTTP 服务
- 官网(英文)
- 官方文档(英文)
- 官方文档(中文,v2.4 版本,中英文混合)
- Github 地址
- HAProxy 是一款免费的,可为基于 TCP 和 HTTP 的应用程序提供高可用、负载均衡和代理的非常快速且可靠的解决方案。它特别适合于流量非常高的网站,并为世界上许多访问量最大的网站提供支持
- 官网(英文)
- 官方文档(英文)
- Github 地址
- Tengine 是由淘宝网发起的 Web 服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine 的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的检验
- 官网(中文)
- 官方文档(英文)
- 官方文档(中文)
- Github 地址
- 具有某些高级功能的 Linux 虚拟服务器发行版。它引入了一种新的数据包转发方法 FULLNAT,以及针对 Synflooding 攻击的防御机制 - SYNPROXY
- 官网(英文)
- 官网(中文论坛)
- 官方文档(英文)
- 官方文档(中文)
- Github 地址