{"id":18893512,"url":"https://github.com/shgopher/luban","last_synced_at":"2026-04-07T19:31:07.898Z","repository":{"id":114582406,"uuid":"495854038","full_name":"shgopher/luban","owner":"shgopher","description":"《鲁班讲系统设计》这是一本当代软件工程师，化身鲁班，讲解系统设计的书","archived":false,"fork":false,"pushed_at":"2026-02-26T09:04:24.000Z","size":2838,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-02-26T14:34:50.523Z","etag":null,"topics":["containers","docker","k8s","kubernetes","mq","rpc","search-engine","system-design"],"latest_commit_sha":null,"homepage":"https://shgopher.github.io/luban/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/shgopher.png","metadata":{"files":{"readme":"README.md","changelog":"changelog.config.js","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-24T14:15:08.000Z","updated_at":"2026-02-26T09:02:48.000Z","dependencies_parsed_at":"2023-12-10T07:25:42.940Z","dependency_job_id":"138fa037-d067-485a-9afe-5dbb55c5e0e9","html_url":"https://github.com/shgopher/luban","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/shgopher/luban","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shgopher%2Fluban","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shgopher%2Fluban/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shgopher%2Fluban/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shgopher%2Fluban/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shgopher","download_url":"https://codeload.github.com/shgopher/luban/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shgopher%2Fluban/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31526665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["containers","docker","k8s","kubernetes","mq","rpc","search-engine","system-design"],"created_at":"2024-11-08T08:14:04.509Z","updated_at":"2026-04-07T19:31:07.892Z","avatar_url":"https://github.com/shgopher.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n * @Author: shgopher shgopher@gmail.com\n * @Date: 2023-02-01 20:02:47\n * @LastEditors: shgopher shgopher@gmail.com\n * @LastEditTime: 2025-05-20 15:31:35\n * @FilePath: /luban/README.md\n * @Description: \n * \n * Copyright (c) 2023 by shgopher, All Rights Reserved. \n--\u003e\n# 鲁班讲系统设计\n\u003cp align=\"left\"\u003e\nhey~，我是科科人神，目前就职于国内一家互联网公司，你们可以加我\u003ca href=\"#wechat.png\"\u003e微信\u003c/a\u003e，交个朋友吧~\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href='#wechat.png'\n target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=%E7%A7%91%E7%A7%91%E4%BA%BA%E7%A5%9E\u0026message=%E5%85%AC%E4%BC%97%E5%8F%B7\u0026color=\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.youtube.com/channel/UCK8wjBe9sh4VHSowLQmWOzg\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=youtube\u0026message=YouTube\u0026color=red\"\u003e\u003c/a\u003e\n\u003ca href=\"https://space.bilibili.com/478621088\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=bilibili\u0026message=b%E7%AB%99\u0026color=blue\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.zhihu.com/people/shgopher\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=zhihu\u0026message=%E7%9F%A5%E4%B9%8E\u0026color=blue\"\u003e\u003c/a\u003e\n\u003ca href=\"https://blog.csdn.net/zyfljxzby\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=csdn\u0026message=CSDN\u0026color=red\"\u003e\u003c/a\u003e\n\u003ca href=\"https://www.toutiao.com/c/user/token/MS4wLjABAAAAIGeO1-kCUelF-G8GW3AvJlrEL7tiO24WHJmnX4nV1bs\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=toutiao\u0026message=%E5%A4%B4%E6%9D%A1\u0026color=red\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n添加微信公众号：\u003ca href=\"#wechat.png\"\u003e科科人神\u003c/a\u003e, 回复：\n\n\n- `面试题`，获取经典 go 面试大全。\n\n- `好友`，可以添加作者的微信好友\n## 赞助作者\n- [亚洲云服务器](https://www.asiayun.com/aff/FKNDBNWA)主打一个性价比高，每月 500G 流量，首月免费使用！每月 30 块，可支付宝微信支付。\n- [just-my-socks 机场](https://justmysocks.net/members/aff.php?aff=29885\n)不怕 ip 被 ban，每月 500GB 流量，2.5 Gbps 带宽，支持 5 台设备，价格 5 刀/月。可支付宝付款！\n## 系统设计基础 (100%)\n- [系统设计理论基础](./系统设计基础/系统设计理论基础/README.md)\n- [网络在系统设计中的作用](./系统设计基础/网络在系统设计中的作用/README.md)\n- [架构安全性](./系统设计基础/架构安全性/README.md)\n- [分布式](./系统设计基础/分布式/README.md)\n## 云原生\n- [容器](./云原生/容器/README.md)\n- [容器编排](./云原生/容器编排/README.md)\n- [服务网格](./云原生/服务网格/README.md)\n- [API 网关](./云原生/API网关/README.md)\n- [消息队列框架](./云原生/消息队列/README.md)\n- [RPC 框架](./云原生/rpc/README.md)\n- [ebpf](./云原生/ebpf/README.md)\n- [serverless](./云原生/serverless/README.md)\n- [搜索引擎](./云原生/搜索引擎/README.md)\n## 架构分类\n- [单体架构](./架构分类/单体架构/README.md)\n- [分层架构](./架构分类/分层架构/README.md)\n- [管道架构](./架构分类/管道架构/README.md)\n- [微内核架构](./架构分类/微内核架构/README.md)\n- [事件驱动架构](./架构分类/事件驱动架构/README.md)\n- [面向事务的架构](./架构分类/面向事务的架构/README.md)\n- [微服务架构](./架构分类/微服务架构/README.md)\n## 系统设计实战\n### 基础架构组件设计\n- [分布式锁](./系统设计实战/基础架构组件设计/分布式锁/README.md)\n- [负载均衡器](./系统设计实战/基础架构组件设计/负载均衡器/README.md)\n- [限流中间件](./系统设计实战/基础架构组件设计/限流中间件/README.md)\n- [唯一 id 生成器](./系统设计实战/基础架构组件设计/唯一id生成器/README.md)\n- [用户登陆服务](./系统设计实战/基础架构组件设计/用户登陆服务/README.md)\n- [海量推送系统](./系统设计实战/基础架构组件设计/海量推送系统/README.md)\n### 核心服务设计\n- [内容发布系统](./系统设计实战/核心服务设计/内容发布系统/README.md)\n- [通用计数系统](./系统设计实战/核心服务设计/通用计数系统/README.md)\n- [排行榜服务](./系统设计实战/核心服务设计/排行榜服务/README.md)\n- [用户关系服务](./系统设计实战/核心服务设计/用户关系服务/README.md)\n- [timeline feed 服务](./系统设计实战/核心服务设计/timelineFeed服务/README.md)\n- [评论服务](./系统设计实战/核心服务设计/评论服务/README.md)\n- [im 服务](./系统设计实战/核心服务设计/im服务/README.md)\n- [分布式爬虫](./系统设计实战/核心服务设计/分布式爬虫/README.md)\n- [秒杀系统](./系统设计实战/核心服务设计/秒杀系统/README.md)\n- [推荐系统](./系统设计实战/核心服务设计/推荐系统/README.md)\n- [智能客服系统](./系统设计实战/核心服务设计/智能客服系统/README.md)\n- [风险评估系统](./系统设计实战/核心服务设计/风险评估系统/README.md)\n- [直播系统](./系统设计实战/核心服务设计/直播系统/README.md)\n- [rpc 框架](./系统设计实战/核心服务设计/rpc框架/README.md)\n- [微信抢红包](./系统设计实战/核心服务设计/微信抢红包/README.md)\n- [点赞功能](./系统设计实战/核心服务设计/点赞功能/README.md)\n- [微博 feed 流/微信朋友圈](./系统设计实战/核心服务设计/微博feed流-微信朋友圈/README.md)\n- [分布式定时任务](./系统设计实战/核心服务设计/分布式定时任务/README.md)\n### 实操项目设计\n- [miniblog](./系统设计实战/实操项目设计/miniblog/README.md)\n- [iam](./系统设计实战/实操项目设计/iam/README.md)\n- [onex](./系统设计实战/实操项目设计/onex/README.md)\n## 更多内容\n\u003e 👷 正在施工中...\n\n- [GOFamily](https://github.com/shgopher/GOFamily) go 后端程序员宝典：go 基础语法，go 底层数据结构，go runtime 实现原理，go 并发模式，go 语言项目经验\n- [408](https://github.com/shgopher/408) 关于 408 的相关知识，例如算法数据结构，网络，操作系统，数据库等。\n- [luban](https://github.com/shgopher/luban) 系统设计相关内容，例如分布式共识算法，消息队列，容器，RPC 等内容。\n- [dingdang](https://github.com/shgopher/dingdang) 各种工具类的使用，例如 git，正则表达式，ddd，CI/CD 等内容。\n- [god](https://github.com/shgopher/god) 关于程序员自身的一些看法，例如面试经历，赚钱窍门，创业门道，如何向上\n管理等。\n- [RustFamily](https://github.com/shgopher/RustFamily) rust 基础知识，rust 并发编程，rust 项目实践，rust 底层原理。。\n## 参考资料\n- [软件架构架构模式，特征及实践指南](https://book.douban.com/subject/35487561/)\n- [高并发的哲学原理](https://pphc.lvwenhan.com)\n- [凤凰架构](https://icyfenix.cn/)\n- [亿级流量系统架构设计与实战](https://book.douban.com/subject/36864478/)\n- [从 0 开始学架构](https://time.geekbang.org/column/intro/100006601)\n- [微服务设计](https://book.douban.com/subject/36855388/)\n- [左耳听风](https://time.geekbang.org/column/intro/100002201)\n- [许式伟的架构课](https://time.geekbang.org/column/intro/100025201)\n- [郭东白的架构课](https://time.geekbang.org/column/article/457122)\n## 扫一扫添加我的公众号，回复 “加群”，可以加入微信群。\n\u003cp id=\"wechat.png\" align=\"center\"\u003e\n\u003cbr\u003e\n\u003cbr\u003e\n\u003cimg src=\"./wechat.png\"  alt=\"公众号搜：科科人神\"\u003e\n\u003c/p\u003e\n                                                                             \n## star\n                                                                             \n[![Stargazers over time](https://starchart.cc/shgopher/luban.svg)](https://starchart.cc/shgopher/luban)\n\n## 证书\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"\u003e\u003cimg alt=\"知识共享许可协议\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/3.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003e本作品采用\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by/3.0/\"\u003e知识共享署名 3.0 未本地化版本许可协议\u003c/a\u003e进行许可。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshgopher%2Fluban","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshgopher%2Fluban","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshgopher%2Fluban/lists"}