| route-pattern | /:user_id/:repository/blob/*name(/*path) |
| route-controller | blob |
| route-action | show |
| fetch-nonce | v2:4c950dc9-d158-6689-beb6-55079a9a7d9a |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | E6CC:3A2E8:71BAF2E:9AEE4E9:6A5E3F03 |
| html-safe-nonce | 5fd2bfc31dfa8d3c85c2e62eb3e4c2010acfcdfaeefaf9f7e8a0380755bd72a7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNkNDOjNBMkU4OjcxQkFGMkU6OUFFRTRFOTo2QTVFM0YwMyIsInZpc2l0b3JfaWQiOiI0ODI2OTcxMDU4MzU1NDUzNjk5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | aee15bd04fc03ed3e6c40e58a521b8f81271d275c30cabca9865d9a0bad8c2c9 |
| hovercard-subject-tag | repository:132550189 |
| github-keyboard-shortcuts | repository,source-code,file-tree,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///blob/show |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/QuChunhe/study/blob/master/DistributedSystem.md |
| twitter:image | https://opengraph.githubassets.com/eae6c3443bfbfe8a5ea4fa165e51ca7e9fa8143e351bf61141c71317a91223dd/QuChunhe/study |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/eae6c3443bfbfe8a5ea4fa165e51ca7e9fa8143e351bf61141c71317a91223dd/QuChunhe/study |
| og:image:alt | Contribute to QuChunhe/study development by creating an account on GitHub. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | e4b946991e2bd4b122ac7bb3d405be22af15feed82daaafcd1fe0a1231d54061 |
| turbo-cache-control | no-cache |
| go-import | github.com/QuChunhe/study git https://github.com/QuChunhe/study.git |
| octolytics-dimension-user_id | 4928493 |
| octolytics-dimension-user_login | QuChunhe |
| octolytics-dimension-repository_id | 132550189 |
| octolytics-dimension-repository_nwo | QuChunhe/study |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 132550189 |
| octolytics-dimension-repository_network_root_nwo | QuChunhe/study |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | fe29ce5ffbfa87aeb46099e4176fdfd6425e26e5 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FQuChunhe%2Fstudy%2Fblob%2Fmaster%2FDistributedSystem.md |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FQuChunhe%2Fstudy%2Fblob%2Fmaster%2FDistributedSystem.md |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=QuChunhe%2Fstudy |
| Reload | https://github.com/QuChunhe/study/blob/master/DistributedSystem.md |
| Reload | https://github.com/QuChunhe/study/blob/master/DistributedSystem.md |
| Reload | https://github.com/QuChunhe/study/blob/master/DistributedSystem.md |
|
QuChunhe
| https://github.com/QuChunhe |
| study | https://github.com/QuChunhe/study |
|
Notifications
| https://github.com/login?return_to=%2FQuChunhe%2Fstudy |
|
Fork
0
| https://github.com/login?return_to=%2FQuChunhe%2Fstudy |
|
Star
3
| https://github.com/login?return_to=%2FQuChunhe%2Fstudy |
|
Code
| https://github.com/QuChunhe/study |
|
Issues
0
| https://github.com/QuChunhe/study/issues |
|
Pull requests
0
| https://github.com/QuChunhe/study/pulls |
|
Actions
| https://github.com/QuChunhe/study/actions |
|
Projects
| https://github.com/QuChunhe/study/projects |
|
Wiki
| https://github.com/QuChunhe/study/wiki |
|
Security and quality
0
| https://github.com/QuChunhe/study/security |
|
Insights
| https://github.com/QuChunhe/study/pulse |
|
Code
| https://github.com/QuChunhe/study |
|
Issues
| https://github.com/QuChunhe/study/issues |
|
Pull requests
| https://github.com/QuChunhe/study/pulls |
|
Actions
| https://github.com/QuChunhe/study/actions |
|
Projects
| https://github.com/QuChunhe/study/projects |
|
Wiki
| https://github.com/QuChunhe/study/wiki |
|
Security and quality
| https://github.com/QuChunhe/study/security |
|
Insights
| https://github.com/QuChunhe/study/pulse |
| https://github.com/QuChunhe/study |
| study | https://github.com/QuChunhe/study/tree/master |
| History | https://github.com/QuChunhe/study/commits/master/DistributedSystem.md |
| https://github.com/QuChunhe/study/commits/master/DistributedSystem.md |
| study | https://github.com/QuChunhe/study/tree/master |
| Raw | https://github.com/QuChunhe/study/raw/refs/heads/master/DistributedSystem.md |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#idea |
| scalability-availability-stability-patterns | https://www.slideshare.net/jboner/scalability-availability-stability-patterns |
| https://akfpartners.com/growth-blog | https://akfpartners.com/growth-blog |
| http://duanple.com/?p=1066 | http://duanple.com/?p=1066 |
| 从事分布式系统、计算、hadoop 等方面工作需要哪些基础 | https://www.zhihu.com/question/19868791/answer/88873783l |
| 分布式系统(Distributed System)资料 | https://zhuanlan.zhihu.com/p/91431718 |
| Eight Fallacies of Distributed Computing | https://samirbehara.com/2019/05/16/eight-fallacies-of-distributed-computing/ |
| Fallacies of Distributed Computing Explained | http://rgoarchitects.com/Files/fallacies.pdf |
| Architecting for Massive Scalability | https://www.slideshare.net/ericdboyd/architecting-for-massive-scalability-st-louis-day-of-net-2011-aug-6-2011?qid=2acd1958-d23a-40d9-b5d6-afb6ff6c99e2&v=&b=&from_search=18 |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#papers |
| Brewer’s Conjecture and the Feasibility ofConsistent, Available, Partition-Tolerant WebServices | http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.67.6951&rep=rep1&type=pdf |
| Keeping CALM: When Distributed Consistency is Easy | https://arxiv.org/pdf/1901.01930.pdf |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#books |
| Scalability Rules - Reduce Objects to Improve Website Performance (Rule 5) | https://akfpartners.com/growth-blog/scalability-rules-reduce-objects-to-improve-website-performance |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#分布式存储 |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#course |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#时间time |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#逻辑时间logical-time |
| Clock Synchronization:Getting the right time | https://www.cs.rutgers.edu/%7Epxk/417/notes/clocks.html |
| Precision Time Protocol: Clock synchronization that computes latency and offset | https://www.cs.rutgers.edu/%7Epxk/417/notes/ptp.html |
| Logical clocks: Causality and concurrency | https://www.cs.rutgers.edu/%7Epxk/417/notes/logical-clocks.html |
| https://github.com/QuChunhe/study/blob/master/pics/clocks-lamport.png |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#virtual-time |
| Why Logical Clocks are Easy | https://queue.acm.org/detail.cfm?id=2917756 |
| Vector Clocks Revisited | https://riak.com/posts/technical/vector-clocks-revisited/ |
| Version Vectors are not Vector Clocks | https://haslab.wordpress.com/2011/07/08/version-vectors-are-not-vector-clocks/ |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#patterns |
| 稳定性模式大全(Stability Patterns) | https://mp.weixin.qq.com/s?__biz=MzIxMzEzMjM5NQ==&mid=2651036295&idx=2&sn=84c81f52fd1d915e7a8a70985d3e9d16&chksm=8c4c4f83bb3bc695cad976bbafc7e977995b548e5545c319ec1487fb32bd25dbf554702e7eff&mpshare=1&scene=1&srcid=0504wRpYm31npqZ7x6azDg5r&sharer_sharetime=1588554674432&sharer_shareid=fc937fe50a97e6c10553c542abe0a39b&exportkey=Aa9aSiFEz46Dkrw1Lg%2Be0T8%3D&pass_ticket=a43aJERQMX9BbF%2FHWomrWkZFBaA3Ze0Kb4Lh0aokJrwblRbybCbiYCDvafpfxaWM#rd |
| Scalability, Availability & Stability Patterns | https://tehlug.org/presentations/92_07_23_scalability_Patterns.pdf |
| https://www.slideshare.net/jboner/scalability-availability-stability-patterns/164-Stability_Patterns | https://www.slideshare.net/jboner/scalability-availability-stability-patterns/164-Stability_Patterns |
| https://www.slideshare.net/jboner/scalability-availability-stability-patterns | https://www.slideshare.net/jboner/scalability-availability-stability-patterns |
| awesome-scalability | https://github.com/binhnguyennus/awesome-scalability |
| How To Scale Your Software Product | https://www.devteam.space/blog/how-to-scale-your-software-product/ |
| Scalability Design Principles | https://elastisys.com/scalability-design-principles/ |
| Availability and Single Points of Failure | https://docs.oracle.com/cd/E19424-01/820-4806/fjdch/index.html |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#performance |
| 8 Key Application Performance Metrics & How to Measure Them | https://stackify.com/application-performance-metrics/ |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#reliability--avaibility |
| MTTR, MTBF, or MTTF? – A Simple Guide To Failure Metrics | https://limblecmms.com/blog/mttr-mtbf-mttf-guide-to-failure-metrics/ |
| https://github.com/QuChunhe/study/raw/master/pics/reliability-bathtub-curve-chart.png |
| System Reliability and Availability | https://eventhelix.com/RealtimeMantra/FaultHandling/system_reliability_availability.htm |
| Reliability vs Availability: What’s the Difference? | https://www.bmc.com/blogs/reliability-vs-availability/ |
| Weibull Reliability Analysis | http://faculty.washington.edu/fscholz/Reports/weibullanalysis.pdf |
| https://akfpartners.com/growth-blog/akf-availability-cube | https://akfpartners.com/growth-blog/akf-availability-cube |
| Site Reliability Engineering (SRE) | https://github.com/upgundecha/howtheysre |
| Keepalived | https://www.keepalived.org/ |
| Nginx | https://nginx.org/en/ |
| HAProxy | https://www.haproxy.org/ |
| Linux Virtual Server (IPVS) | http://www.linux-vs.org/ |
| high availability (HA) | https://searchdatacenter.techtarget.com/definition/high-availability |
| 隔舱模式 | https://docs.microsoft.com/zh-cn/azure/architecture/patterns/bulkhead |
| http://libgen.gs/ads.php?md5=9BF0FE6A1B5893A6C45B5434F0C1A979 | http://libgen.gs/ads.php?md5=9BF0FE6A1B5893A6C45B5434F0C1A979 |
| https://github.com/QuChunhe/study/blob/master/pics/ResiliencePatterns.png |
| 大话高可用 | https://mp.weixin.qq.com/s?__biz=MzUzNjAxODg4MQ==&mid=2247483678&idx=1&sn=2091e0f6b52cd859284fb14baec7565c&scene=21#wechat_redirect |
| Redis 缓存和 MySQL 数据如何实现一致性? | http://www.iocoder.cn/Fight/How-do-Redis-cache-and-MySQL-data-achieve-consistency/ |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#一致性consensusconsistency |
| The Raft Consensus Algorithm | https://raft.github.io/ |
| Distributed Systems, Failures, and Consensus | https://www2.cs.duke.edu/courses/fall07/cps212/consensus.pdf |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#分布式事务distributed-transactions |
| 七种分布式事务的解决方案,一次讲给你听 | https://mp.weixin.qq.com/s?__biz=Mzk0MjA4ODcxNQ==&mid=2247497900&idx=1&sn=bc852ce0d95cba8e38b88bd2c770fb61&chksm=c2cacfc8f5bd46dec369e3ae19fd38a1f1c84c865166128888b898d1fb7d13749c5bcce32561&mpshare=1&scene=1&srcid=0301XK8c2GVwrBp3v3e7VhOs&sharer_sharetime=1614588764353&sharer_shareid=fc937fe50a97e6c10553c542abe0a39b&exportkey=ARxc9hSIw3%2BQ80qPYtwZBAQ%3D&pass_ticket=hTYUAL4XFSBHRHnHATvHraAh%2Fz6yBvuhenUPU0Uj6K%2FyI8AFZ8qSJuFXYU4y5fFj&wx_header=0#rd |
| Two-phase commit protocol | https://en.wikipedia.org/wiki/Two-phase_commit_protocol |
| 二阶段提交 | https://zh.wikipedia.org/wiki/%E4%BA%8C%E9%98%B6%E6%AE%B5%E6%8F%90%E4%BA%A4 |
| Distributed Transaction Processing: Reference Model | https://github.com/QuChunhe/study/blob/master/pubs.opengroup.org/onlinepubs/9294999599/toc.pdf |
| Distributed Transaction Processing: The XA Specification | https://github.com/QuChunhe/study/blob/master/pubs.opengroup.org/onlinepubs/009680699/toc.pdf |
| Distributed transactions in Spring, with and without XA | https://www.infoworld.com/article/2077963/distributed-transactions-in-spring--with-and-without-xa.html |
| MySQL XA Transactions | https://dev.mysql.com/doc/refman/8.0/en/xa.html |
| https://github.com/QuChunhe/study/blob/master/pics/TransactionsAcrossDatacenters.png |
| Google I/O 2009 - Transactions Across Datacenters. | https://www.youtube.com/watch?v=srOgpXECblk |
| Google I/O 2009 跨数据中心事务 | https://www.bilibili.com/video/av57190094/ |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#杂项 |
| 分布式ID之为什么需要分布式ID以及分布式ID的业务需求 | https://www.itqiankun.com/article/1565060480 |
| Size does Matter: pattrens for high scalability | https://www.slideshare.net/ufried/scalability-patterns |
| No crash allowed - Fault tolerance patterns | https://www.slideshare.net/ufried/no-crash-allowed-fault-tolerance-patterns |
| http://www.redbooks.ibm.com/redpapers/pdfs/redp5109.pdf | http://www.redbooks.ibm.com/redpapers/pdfs/redp5109.pdf |
| AKF Availability Cube | https://akfpartners.com/growth-blog/akf-availability-cube |
| The Scale Cube | https://akfpartners.com/growth-blog/scale-cube |
| Architectural Principles - Fault Isolation & Swimlanes | https://akfpartners.com/growth-blog/fault-isolation-swim-lane |
| The Domino or Multiplicative Effect of Failure | https://akfpartners.com/growth-blog/the-domino-or-multiplicative-effect-of-failure |
| The AKF Scale Cube: X Axis in the Persistence Tier | https://akfpartners.com/growth-blog/the-akf-scale-cube-x-axis-in-the-persistence-tier |
| Measuring Availability | https://akfpartners.com/growth-blog/measuring-availability |
| The Scale Cube: Achieve Security Through Scalability | https://akfpartners.com/growth-blog/the-scale-cube-achieve-security-through-scalability |
| 千万级流量的优化策略实战 | https://blog.csdn.net/person_limit/article/details/80561196 |
| Patterns of Distributed Systems | https://martinfowler.com/articles/patterns-of-distributed-systems/ |
| 架构设计60-设计原则01-故障隔离(故障的传播方式与隔离办法) | https://www.jianshu.com/p/a88041462150 |
| The Art of Scalability - Managing growth | https://www.slideshare.net/quipo/the-art-of-scalability-managing-growth |
| Scalability wikipedia | https://en.wikipedia.org/wiki/Scalability |
| Consistency model wikipedia | https://en.wikipedia.org/wiki/Consistency_model |
| Eventually Consistent | https://www.allthingsdistributed.com/2007/12/eventually_consistent.html |
| Availability & Consistency | https://www.infoq.com/news/2008/01/consistency-vs-availability/ |
| https://www.infoq.com/architecture/presentations/ | https://www.infoq.com/architecture/presentations/ |
| Consistency vs. availability: eventual consistency by Werner Vogels | https://www.infoq.com/news/2008/01/consistency-vs-availability/ |
| Architectures That Scale Deep - Regaining Control in Deep Systems | https://www.slideshare.net/InfoQ/architectures-that-scale-deep-regaining-control-in-deep-systems |
| distributed systems like it or not | https://www.slideshare.net/postwait/distributed-systems-like-it-or-not |
| Monitoring 101 | https://www.slideshare.net/postwait/monitoring-101-79494722 |
| The Art of Scalability - Managing growth | https://www.slideshare.net/quipo/the-art-of-scalability-managing-growth/2-Scalability_Scalability_is_a_desirable |
| Database Scalability | http://horicky.blogspot.com/2008/03/database-scalability.html |
| Web Site Scalability | http://horicky.blogspot.com/2008/03/web-site-scalability.html |
| Scalable System Design | http://horicky.blogspot.com/2008/02/scalable-system-design.html |
| Scalable System Design Patterns | http://horicky.blogspot.com/2010/10/scalable-system-design-patterns.html |
| The Fundamental Mechanism of Scaling | http://brooker.co.za/blog/2021/01/22/cloud-scale.html |
| Amazon Builders' Library中文 | https://aws.amazon.com/cn/builders-library/?cards-body.sort-by=item.additionalFields.customSort&cards-body.sort-order=asc |
| Amazon Builders' Library En | https://aws.amazon.com/builders-library/?nc1=h_ls&cards-body.sort-by=item.additionalFields.customSort&cards-body.sort-order=asc |
| Distributed systems: for fun and profit | http://book.mixu.net/distsys/index.html |
| A Distributed Systems Reading List | https://dancres.github.io/Pages/ |
| Distributed Systems A free online class | https://www.distributedsystemscourse.com/ |
| CSE138 Distributed Systems | https://www.youtube.com/user/lindseykuper |
| MIT 6.824 Distributed Systems (Spring 2020) | https://www.youtube.com/watch?v=cQP8WApzIQQ&list=PLrw6a1wE39_tb2fErI4-WkMbsvGQk9_UB |
| Readings in distributed systems | http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html |
| https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g | https://www.youtube.com/channel/UC_7WrbZTCODu1o_kfUMq88g |
| https://www.bilibili.com/video/av89327823/ | https://www.bilibili.com/video/av89327823/ |
| https://pdos.csail.mit.edu/6.824/schedule.ht | https://pdos.csail.mit.edu/6.824/schedule.ht |
| Programming Models for Distributed Computing | https://heather.miller.am/teaching/cs7680/ |
| Distributed Systems: Paul Krzyzanowski | https://www.cs.rutgers.edu/%7Epxk/417/notes/index.html |
| Distributed and Operating Systems: Lecture notes, handouts and schedule | http://lass.cs.umass.edu/~shenoy/courses/677/lectures.html |
| http://lass.cs.umass.edu/~shenoy/courses/spring19/readings.html | http://lass.cs.umass.edu/~shenoy/courses/spring19/readings.html |
| Distributed DBMS - Concepts | https://www.tutorialspoint.com/distributed_dbms/distributed_dbms_concepts.htm |
| Marc's Blog | http://brooker.co.za/blog/ |
| Distributed Systems: Paul Krzyzanowski | https://www.cs.rutgers.edu/%7Epxk/417/notes/index.html |
| Spring 2020 Reading List | https://www.cs.rutgers.edu/~pxk/417/readinglist.html |
| CS6450 Distributed Systems | http://www.cs.utah.edu/~stutsman/cs6450/calendar/ |
| A Distributed Systems Reading List | https://dancres.github.io/Pages/ |
| distributed_systems_readings | https://github.com/feilengcui008/distributed_system_readings |
| Distributed Systems (Spring 2021) | http://homes.sice.indiana.edu/prateeks/dist-sys-course.html |
| awesome-distributed-systems | https://github.com/theanalyst/awesome-distributed-systems |
| Advanced Topics in Distributed System | https://www.cs.purdue.edu/homes/clifton/cs603/ |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#open-source |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#zookeeper |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#command |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#configuration |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#mesos |
| Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center | https://people.eecs.berkeley.edu/~alig/papers/mesos.pdf |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#kafka |
| Kafka 如果丢了消息,怎么处理? | https://mp.weixin.qq.com/s/TcN5kslQxRQOBlkSjg7_Sg |
| kafka-examples | https://github.com/gwenshap/kafka-examples |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#broker-configuration |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#neha-narkhede-gwen-shapira-and-todd-palino-kafka-the-definitive-guide-oreilly-media-inc-2017 |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#spark |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#build |
| Running Spark on Mesos | https://spark.apache.org/docs/latest/running-on-mesos.html |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#configuration-1 |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#run |
| https://github.com/QuChunhe/study/blob/master/DistributedSystem.md#flink |
| CS5412: Topics in Cloud Computing(Spring 2021 focus: Using the Cloud to Create Smart IoT Systems) | http://www.cs.cornell.edu/courses/cs5412/2021sp/ |
| Consistency in Distributed Systems | https://mwhittaker.github.io/consistency_in_distributed_systems/index.html |
| Caches, Modes, and Unstable Systems | https://brooker.co.za/blog/2021/08/27/caches.html |
| The Fundamental Mechanism of Scaling | https://brooker.co.za/blog/2021/01/22/cloud-scale.html#foot3 |
| 分布式和存储的那些事 | https://www.zhihu.com/column/distributed-storage |
| CSE 552: Distributed Systems | https://courses.cs.washington.edu/courses/cse552/19au/schedule/ |
| Consensus: Bridging Theory and Practice | https://github.com/ongardie/dissertation |
| 分布式块存储之调优方法论-1 综述 | https://zhuanlan.zhihu.com/p/645673037 |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |