引用GitHub官方关于负载导致可用性问题的声明。
需要说明的是,并非我声称这种负载压垮了GitHub,而是GitHub自己承认的:
“这种指数级增长并非一次只给一个系统带来压力。一个Pull Request可能涉及Git存储、合并性检查、分支保护、GitHub Actions、搜索、通知、权限、Webhooks、API、后台任务、缓存和数据库。在高规模下,小的低效问题会叠加:队列加深、缓存未命中变成数据库负载、索引落后、重试放大流量,一个慢的依赖可能影响多个产品体验。”
链接:https://t.co/DNBMFdxY86
“这种指数级增长并非一次只给一个系统带来压力。一个Pull Request可能涉及Git存储、合并性检查、分支保护、GitHub Actions、搜索、通知、权限、Webhooks、API、后台任务、缓存和数据库。在高规模下,小的低效问题会叠加:队列加深、缓存未命中变成数据库负载、索引落后、重试放大流量,一个慢的依赖可能影响多个产品体验。”
链接:https://t.co/DNBMFdxY86