看板 YTHT 關於我們 聯絡資訊
關于加盟式BBS的一點構想 發信站: BBS 水木清華站 (Wed Mar 23 04:52:30 2005), 轉信 關于加盟式BBS的一點構想 有點想法A還不太成熟,拿出來供大家拍磚。 前幾天,有人提出來要做P2PBBS,可以避免現在的集中式BBS的某些缺陷, 比如: 只要服務器被嫡制,就可以控制整個站點; IO集中在服務器上進行, 造成服務器負載過高;服務器當機,全站就無法運轉,等等。 但是想來想去xBBS完全作成P2P方式,還是很困難的,有很多理論上的 問題無法解決,比如 ,沒有主站的情況下peer的發現機制;peer間數據的 同步,等等。 今天突然想到,也許可以構造一種BBS,介于集中式BBS與完全的P2PBBS之間, 我們不妨把它叫做加盟式BBS,由多個子站構成,成蒬④@下特點: 1, 每個子站都維護同一配置文件的一個備份,比如討論區分類,討論區名稱, 討論區所在子站的IP等,並定時同步 2, 每個子站都維護同一用戶數據文件的一個備份,主要是ID和密碼,其它數據 可以分散存儲,並定時同步 3, 全部討論區分配給不同的子站,例如,每個子站負責一類討論區,極端情況下, 每個子站負責一個版, 4, 各個子站負責存儲,自己管轄的版面的精華區和討論區的帖子,這樣就解決了 IO集中由服務器負責造成的瓶頸問題。 5, 各個加盟子站原則上是平等的,當然地理上可以位于同一場所,也可以分散開來 6, 域名解析指向的子站作為服務器,它應具備足夠高的數據包吞吐能力 7, 服務器負責建立與用戶之間的TCP連接,如果峇廔虼D的版面在自己這裡, 就自己負責處理;如果版面在別的子站處,則起代理服務器的作用,把用戶請求 轉發給子站,把子站的處理結逼轉發給用戶。 8, 如果服務器當機,那麼只要改變域名指向,解析到某個子站,則很快就可以 恢復運轉,只有部分討論區無法訪問,不誡造成長時間的癱瘓。 9, 如果某個有特色的小BBS想要加盟,只要合並配置文件和用戶數據即可 10, 遇到當年ytht那種情況,則各個骨大抱著自己的版面所在子站做鳥獸散, 找個別的地方集合即可 還有些問題沒有考慮清楚,先列一下: 1, 由于每個子站處都有用頗資料,如何解決加密問題(不能假定每個子站的 負責人都是君子) 2, 數據備份問題,萬一某個子站由于不可抗拒的原因,不能繼續加盟,如何 重構這個子站 3, ........ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.96.16.34
gunking:文章是從smth出來的 請問現在要如何進smth??謝선 140.117.192.8 03/23
GoliathPlus:阿用 news group 不就好了 = = 140.113.151.64 03/23