來自掘金,https://juejin.im/pin/5c2cd21fe51d4521cc2571b2
作者:itstudying
你女朋友是高可用麼?分散式系統的概念,技術來源於戀愛,又高於戀愛。
1.高可用:就算失戀了,可以迅速和另一個女生戀愛,永遠不會是單身狀態。
2.註冊中心:你和你女朋友去民政局登記,民政局就是註冊中心,掉線的代價就是離婚。
3.負載均衡:你和多個女朋友輪流約會。星期一,三,五跟A約會,二,四,六和B約會,叫RoundRibon演演算法。
4.熔斷限流:跟多個女朋友約會,你身體吃得消麼?你要保護自己,星期天就好好休息。
5.API閘道器:相親前的媒婆,你和女生不會直接交流,由媒婆代為傳遞資訊。
6.雪崩:無法正確處理好幾個女朋友的戀愛關係,很可怕的。
7.阻塞:本來和A約會,A有事沒來,B又急切想和你約會,但你趕不過去。
8.同步:一次只和一個女生約會。非同步:一次和好幾個女生約會。
9.非同步執行緒不安全:一次和好幾個女生約會當然不安全,弄不好連名字都叫錯。
10.分散式鎖:同時和好幾個女生約會的時候,保證不會被其他女生撞見。
11.分散式快取:你有錢,房間開了一個月,每次約會直接去好了,不需要重新開房。
12.分散式訊息佇列:你一約她,她就來。每次結束後,她會主動離開,你不call她,她也不會來。
13.分散式事務:當你離婚後很痛苦,希望沒和她結婚過,希望沒和她生過孩子,一切希望回到婚前的模樣。所以,分散式事務很難。
14.異地多活:你出差到任何城市,都有女朋友跟你約會。
15.廣播呼叫:你同時向多個女朋友求婚,誰先答應你就和誰結婚。