主要记录一些开发者需要掌握的知识和系统服务,部分知识点以 issue 形式进行补充。
📙 GFS 论文中文版
📙 BigTable 论文中文版
📙 MapReduce 论文中文版
- 适合运行在通用硬件上的分布式文件系统
- 官方文档,架构和设计(英文)
- 官方文档,架构和设计(中文)
- Github 地址
- 一个分布式流处理平台,目标是为处理实时数据提供一个统一、高吞吐、低延迟的平台
- 官方文档(英文)
- 官方文档(中文)
- Confluence(英文)
- Github 地址
- Kafka Tool:用于管理和使用 Kafka 集群的 GUI 应用程序,可以快速查看 Kafka 集群中的对象以及存储在 Topic 中的消息
- 基于Apache Lucene 的开源搜索引擎,它可以近乎实时的存储、检索数据
- 官网(中文)
- 官方文档(英文,基于最新版本, 推荐)
- 官方文档(中文,基于 2.x 版本)
- 一个开源的数据收集引擎,具有实时管道功能
- 官网(中文)
- 官方文档(英文,基于最新版本)
- 翻译文档(中文,基于版本不详,来源不详)
- 一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算
- 官网(英文)
- 官网(中文)
- 官方文档(英文 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 地址
- 一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上
- 官网(英文)
- 官网(英文)
- 官方文档(英文)
- Github 地址
地址 | 简介 |
---|---|
CS-Notes | 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 |
JavaGuide | 「Java 学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。 |
AobingJava | 蘑菇街敖丙的 Java 面试总结 |
bugstack | 虫洞栈 Java 干货,面试问题带着例子说明得明明白白 |
advanced-java | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 |
spring-analysis | Spring 源码解读(很久未更新了,但是 Spring 基本的精髓都讲到了,适合参考阅读源码) |
fucking-algorithm | labuladong 刷算法套路,提供算法题的工具方法思想 |
leetcode-master | LeetCode 刷题攻略:配思维导图 |
BigData-Notes | 大数据入门指南(基本的入门指引) |
system-design-primer | 来自微软的系统设计笔记,国人翻译 |
system-design | 一位博主的系统设计总结(很久未更新,可做参考) |
日拱一兵 | 挺用心的一个 Java 博主,解读 Java 相关技术 |
美团技术团队 | 美团技术团队永远的神,深度解读技术 |