※ 引述《ElleryKid (艾兒)》之銘言:
: 防雷
: 所以對照看來,上檔復活安倍時,白比丘說了「徐福,我先你一步了」,可能表示這種以血液操控他人的術法,是有獨占性的。
: 技術上可能類似鬼途眾使用混了自身血液的亡命水操控星河草成癮者,只是操作細節、可控制的時間距離等,尚未明朗。
: 而安倍作為歷代十二天訣伏邪陣使用者之中唯一具有復活資質的白老鼠,又有之前眼冒異光後就莫名脫出綑仙索的情節,大概已經受到白比丘的操控,而且不能被徐福控制了。而十二天訣就是表面為伏妖術法,實為被徐福設計用來篩選某種好材料的手段。
: -----
: Sent from JPTT on my Asus ASUS_X00ID.
看完這集,個人感覺,絕命司之謎可以用IT中的Redis Sentinel來解釋。
本質上,這是一個Replica + Monitor + Fail over構成的技術。
===== 以下為Redis Sentinel之技術說明 =====
http://intro2libsys.info/focused-redis-topics/static/img/sentinel.png
簡單來說,Redis是一個高速資料儲存伺服器,裡面以key-value的方式儲存資料,
一台master(主節點),之後可以跟著許多slave(副節點)。
對master做的任何寫入,slave都會自動抄錄一份過來,而其他服務要取用資料,
可以對master或slave做read,但是要寫入資料,就只能經過master。
而Redis Sentinel則是利用Redis的儲存記錄設計的監控工具,在每個節點(1 master
跟n slave)都有一個對應的Redis Sentinel在monitor,當發現master掛掉的時候
,整個Redis Sentinel會發起投票,根據優先順序挑出下一個slave做下一任的master
,投票必須過半(因此,node < 3則此機制失效),接著,其中一個Sentinel就會開始
進行failover的程序,更換設定讓另外的slave成為master,然後其他slave轉向同步
這個master的data(投票則是透過每個Sentinel節點來檢查該候選人是否可達到)
如此一來,可以確保資料的長久性。
===== 技術說明結束 =====
絕命司的狀況就是如此,絕命司就是master節點,而其他被閻王翎刺過的人,就會
變成slave。
閻王翎會在每個絕命司候選人身上加上監控用的節點,也就是Sentinel,然後從
所有slave裡面找一個當master,這個人一開始是方之墨。
每個候選人本身都有自我意識,但是他們裡面的資料,都是絕命司的備份,但是
這些人本身對於絕命司的知識狀況跟Redis不太一樣。
1. 知道自己是絕命司的備份
2. 知道自己不是絕命司
3. 當自己成為絕命司的時候,沒有知覺與記憶
4. 知道一部分人是絕命司的備份,但不知道有多少人是絕命司的備份
5. 因為以上原因,所以當某個備份變成絕命司,他們也不知道是哪個備份變成了
絕命司。
簡單來說,Redis的Slave都知道master是誰,所以他們才能從master抄錄資料,
Redis Sentinel設計是當master節點掛掉時,有機制告訴所有的slave,現在
master換人了。
但是絕命司的設計,每個slave都不知道master是誰,資料抄錄透過其他方式進行
,當絕命司掛了,其中一個備份就變成絕命司,但絕命司備份不見得只有閻王鬼途
內的人,外面的人也可能是備份,像是凌名遠,所以這個設計讓絕命司更難查。
閻王翎會持續監控所有的slave,而非絕命司本體,閻王翎毀滅,絕命司不會死,
但是絕命司就不能再增加其他的備份。
整個閻王鬼途裡面只有慕容勝雪跟之前的雨相不是絕命司的備份,為什麼?這就是
徐福的惡趣味實驗,如果一個這樣的規則,那麼,那個不是絕命司的人,會做出
什麼反應呢?他想必已經做了這個實驗很多次。
以上就是我的猜測,我覺得大致上應該不會脫離太遠,跟目前的狀況也能解釋得通
其實絕命司就是一個雲端同步備份平台吧。
--
~四十八個德瑞克~http://blog.derekhsu.net
--
: 防雷
: 所以對照看來,上檔復活安倍時,白比丘說了「徐福,我先你一步了」,可能表示這種以血液操控他人的術法,是有獨占性的。
: 技術上可能類似鬼途眾使用混了自身血液的亡命水操控星河草成癮者,只是操作細節、可控制的時間距離等,尚未明朗。
: 而安倍作為歷代十二天訣伏邪陣使用者之中唯一具有復活資質的白老鼠,又有之前眼冒異光後就莫名脫出綑仙索的情節,大概已經受到白比丘的操控,而且不能被徐福控制了。而十二天訣就是表面為伏妖術法,實為被徐福設計用來篩選某種好材料的手段。
: -----
: Sent from JPTT on my Asus ASUS_X00ID.
看完這集,個人感覺,絕命司之謎可以用IT中的Redis Sentinel來解釋。
本質上,這是一個Replica + Monitor + Fail over構成的技術。
===== 以下為Redis Sentinel之技術說明 =====
http://intro2libsys.info/focused-redis-topics/static/img/sentinel.png

簡單來說,Redis是一個高速資料儲存伺服器,裡面以key-value的方式儲存資料,
一台master(主節點),之後可以跟著許多slave(副節點)。
對master做的任何寫入,slave都會自動抄錄一份過來,而其他服務要取用資料,
可以對master或slave做read,但是要寫入資料,就只能經過master。
而Redis Sentinel則是利用Redis的儲存記錄設計的監控工具,在每個節點(1 master
跟n slave)都有一個對應的Redis Sentinel在monitor,當發現master掛掉的時候
,整個Redis Sentinel會發起投票,根據優先順序挑出下一個slave做下一任的master
,投票必須過半(因此,node < 3則此機制失效),接著,其中一個Sentinel就會開始
進行failover的程序,更換設定讓另外的slave成為master,然後其他slave轉向同步
這個master的data(投票則是透過每個Sentinel節點來檢查該候選人是否可達到)
如此一來,可以確保資料的長久性。
===== 技術說明結束 =====
絕命司的狀況就是如此,絕命司就是master節點,而其他被閻王翎刺過的人,就會
變成slave。
閻王翎會在每個絕命司候選人身上加上監控用的節點,也就是Sentinel,然後從
所有slave裡面找一個當master,這個人一開始是方之墨。
每個候選人本身都有自我意識,但是他們裡面的資料,都是絕命司的備份,但是
這些人本身對於絕命司的知識狀況跟Redis不太一樣。
1. 知道自己是絕命司的備份
2. 知道自己不是絕命司
3. 當自己成為絕命司的時候,沒有知覺與記憶
4. 知道一部分人是絕命司的備份,但不知道有多少人是絕命司的備份
5. 因為以上原因,所以當某個備份變成絕命司,他們也不知道是哪個備份變成了
絕命司。
簡單來說,Redis的Slave都知道master是誰,所以他們才能從master抄錄資料,
Redis Sentinel設計是當master節點掛掉時,有機制告訴所有的slave,現在
master換人了。
但是絕命司的設計,每個slave都不知道master是誰,資料抄錄透過其他方式進行
,當絕命司掛了,其中一個備份就變成絕命司,但絕命司備份不見得只有閻王鬼途
內的人,外面的人也可能是備份,像是凌名遠,所以這個設計讓絕命司更難查。
閻王翎會持續監控所有的slave,而非絕命司本體,閻王翎毀滅,絕命司不會死,
但是絕命司就不能再增加其他的備份。
整個閻王鬼途裡面只有慕容勝雪跟之前的雨相不是絕命司的備份,為什麼?這就是
徐福的惡趣味實驗,如果一個這樣的規則,那麼,那個不是絕命司的人,會做出
什麼反應呢?他想必已經做了這個實驗很多次。
以上就是我的猜測,我覺得大致上應該不會脫離太遠,跟目前的狀況也能解釋得通
其實絕命司就是一個雲端同步備份平台吧。
--
~四十八個德瑞克~http://blog.derekhsu.net
--
All Comments