distributed, parallel, redundant discussion forum

นึกมานานละ ทำเองไม่ได้ซักที ถามเลยละกัน

อยากได้โปรแกรมทำนองเว็บบอร์ดธรรมดา ๆ นี่แหละ
แต่ขอว่า เราสามารถติดตั้งโปรแกรมนี้ไว้ที่หลาย ๆ โฮสต์ได้
แล้วถ้าเกิดว่าโฮสต์ไหนดันล่ม ผู้ใช้ก็จะยังไปอ่านที่อีกโฮสต์ได้
(อาจจะ redirect อัตโนมัติ หรืออะไรก็ตาม)

โดยเนื้อหาทั้งสองที่นี่จะออกมาเหมือนกันเลย
คือเวลาโพสต์ทีโฮสต์นึงเนี่ย โปรแกรมมันจะเอาข้อมูลไปใส่ให้ที่เหลือทุกโฮสต์
(ถ้ามีโฮสต์ไหนหายไปซักพัก พอกลับมาใหม่ ก็จะได้รับข้อมูลในช่วงที่หายไปมาด้วย)

คือไม่มีใครเป็น “ตัวกลาง” จริง ๆ

แล้วแต่ละโฮสต์ที่ ไม่จำเป็นว่าจะต้องรันโดยคน ๆ เดียวกัน
ใครอยากจะมารันก็ได้ เปิดเพิ่มก็ได้

ทำนองว่า BitTorrent / P2P น่ะ แต่เป็นเว็บบอร์ด
มีมะ ?

รู้จักอยู่ตัว คือ Freenet (เป็นโปรโตคอล) แต่ใช้ยาก ช้าด้วย (เคยลองนานแล้วล่ะ แต่เหมือนตอนนี้ก็ยังไม่ได้ดีขึ้นเท่าไหร่) ซึ่งแนวคิดเค้าดีมากเลยนะ แต่อาจจะหวังสูงไปหน่อย เลยเสร็จช้า (ยังไม่มีรุ่น 1.0 เลย)

อยากได้แบบใช้เว็บเบราเซอร์ปกติ แบบชาวบ้านทั่วไปก็ใช้ได้น่ะ

ทำไงดี ?

Published by

bact

bact' is a name

4 thoughts on “distributed, parallel, redundant discussion forum”

  1. เขียนสคริปต์ทำ replicate database เอง?น่าจะมีคนทำแล้ว

  2. อ่านแล้วนึกถึง usenet ที่ใช้ web interface หรือว่าใช้ desktop client ที่มี host list เยอะ ๆ..

  3. อืมม… usenet แต่อันนั้นคือ ผู้ใช้ต้องรู้ host address เองด้วย…พูดถึงทำ IM ตัวนึงขึ้นมา (หรือโปรแกรมออนไลน์อะไรซักอย่าง)แจกฟรี ทำให้ไงก็ได้ให้คนใช้เยอะ ๆแล้วต่อมาก็แปะฟังก์ชั่นเรื่องตีพิมพ์เนื้อหาเข้าไป …

  4. ระบบ communityที่post เข้าได้หลายทาง(node/server)หลายวิธี (mail/web/..etc)แล้ว replicate ข้อมูลกันbackup ซึ่งกันและกันมี thread / topicและยังให้ต้นทาง มีสิทธิdeletepostและแบ่งได้เป็นกลุ่มๆแต่ละnode เลือกได้ว่าจะ replicateกลุ่มไหนบ้างมีมานานแล้วเรียกว่า "UseNet News" ที่ใช้ protocal NNTP นี่แหละclients (เช่นmoz) สามารถดึงข้อมูลเฉพาะgroupที่สนใจไปไปอ่านofflineได้เวลาส่งก็ส่งเข้าserverไหนก็ได้ ขอให้ส่งถูกgroupแต่NNTP ดันมี web interface ที่ห่วยมาก เลยโดน webboard ตีกระจุย ในยุค browser 10ปีหลังมานี้LTN webboard เคยก็ใช้ nntp backend replicate กะ nectec's news แล้วก็ web พี่ฮุ้ยdensin Roy.

Leave a Reply