看板 BBSview 關於我們 聯絡資訊
※ 引述《chenglap.bbs@bbs.hkday.net (無想流流星拳)》之銘言: : 關於分散式的 BBS, 我們站這邊的使用者, 也有類似的構想. 不過 : , 目前還是只是在構想的階段而已, 所以我想知道更多相關的資料 : , 比較一下大家的想法以及實行性. : 然則, 這些架構有部份是技術上的, 但大體的問題基本上都是政治 : 上的, 包括使用者該怎樣適應, 怎樣重新組織的問題. 釜底抽薪的辦法 就是 socket 自己全部重寫 為了避免某一站台 I/O 太重 都傾向用 telnet 借用權限的方式去閱讀站文章 實作分散式的話先得把目錄跟使用者資料切開 認證的話交給某一台機器 就可以了 當然也可以搞得像 Windows 的 PDC/SDC 方式 閱文/信 可以搞 standalone server daemon 水球可以 聊天室當然也可以 至於 client daemon 就寫在 BBS 程式中 寫的完整的話 各站的相依性會 變的很低 Primary Main Station -- |-- 登錄 帳號認證 權限審核 傳訊 聊天室 Secondary Main Station -- (必要時要 3rd 4th ... 主站都可以) Group Station 1 ~ N -- 登錄 / 文章存取 / 個人信箱 至於閱文時 是要用 socket 送文章內文 還是如果屬於友站看板就直接 telnet 過去給他一個頁面 這點實作起來難度就很高 登錄時如果在群組站台註冊 就會上傳給主站使用者資料 所有登入認證 都在主站 不管是第一還是第二主站都可以 確認後回傳權限 也可以從 主站連過去群組站台 每個群組站台 可以是一個完整的站 也可以只是個信箱空間 也可以是 聊天的窗口 只要切的開 站的服務 端看各機器的硬體能力和使用定位 而定 我的 BBS Project 本來有這部份 不過工程太大 實在很懶 我只做出虛 擬的站台而已 後續全部停擺 :p -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.65.28