Growth begins when we begin to accept our own weakness.
成長始于接受自己的弱點。———— Jean Vanier
這是DHT協(xié)議中路由表的實現(xiàn),在DHT網(wǎng)絡(luò)中,每個節(jié)點維護(hù)著一張路由表(table),表中儲存著已獲取的狀態(tài)良好的節(jié)點(node)。路由表又被劃分為多個區(qū)間桶(bucket),節(jié)點應(yīng)該儲存在這些桶中,空的表只有一個桶。當(dāng)桶滿時不能再插入該桶中,除非當(dāng)前節(jié)點(自己)ID也在這個桶中,在這種情況下,原桶需分裂為兩個相同大小的桶,舊桶中的節(jié)點重新分配到新的子桶中。具體細(xì)節(jié)可查閱DHT協(xié)議。以下代碼邏輯...