作者Dopin (找我请到 bbs.bsd.com.tw)
看板BBSview
标题Re: [转录][转录]浅谈 BBS 与 Blog (3)
时间Fri Aug 24 14:10:32 2007
※ 引述《[email protected] (无想流流星拳)》之铭言:
: 关於分散式的 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