blog.est.im

路径依赖 (opens in new tab)

最近vibe了个分布式系统,没有 master 和 arbiter,全是平等的peer 然后这些peer去处理流量问题。 处理多个事情,当流量爆发,承载能力不足的时候,需要快速补足peer 扩容是个最简单,很强烈,明确的信号,而且效果立竿见影。 当事情没那么多,流量下降之后呢?该节约哪个peer?你敢动吗?影响别的事儿怎么办? 呃,感觉前一发动全身了。于是全体peer进入一个次最优状态。 除非某个peer手上实在没多少事,可以明显看出合并给另一个peer处理,这个peer才方便下岗。这个流程才算结束 看到 grafana 那个 40% 的使用率,我麻了。我也不敢去手动缩容,来rebalance万一就不 balance了呢? 让AI 改了几版,发现都不太满意。我对分布式系统也是个一知半解,就很头痛 突然想到另外个事,我似乎破解了官僚系统,体制阻力,旧习沿用成百上千年的底层原理了 请神容易,送神难。跟ChatGPT聊了一下 扩容时,信号很干净。队列变长、延迟升高、丢包增加、CPU 打满,这些都能直接映射到“再加 peer 有收益”。缩容时,信号就脏得多。你想拿掉某个 peer,真正要...

Read the original article
Sign in to keep reading the full article.

Keyboard Shortcuts

Navigation

Next / previous post
j/k
Open post
oorEnter
Preview post
v

Post Actions

Love post
a
Like post
l
Dislike post
d
Undo reaction
u
Save / unsave
s

Recommendations

Add interest / feed
Enter
Not interested
x

Go to

Home
gh
Interests
gi
Feeds
gf
Likes
gl
History
gy
Changelog
gc
Settings
gs
Discover
gb
Search
/

General

Show this help
?
Submit feedback
!
Close modal / unfocus
Esc

Press ? anytime to show this help