vNext 實作計畫

編輯歷史

時間 作者 版本
2017-07-07 17:59 – 17:59 (unknown) r0 – r1
顯示 diff
+ *vNext 實作計畫
+
+ 之前就有在設想如何能採用時下技術,讓傳統BBS系統能夠脫離硬體、頻寬、政治上的束縛,達成無上站人數限制的架構;原本想用NextBBS或是P2PBBS的名子,到這裡找了一下之後發現 PTT vNext 的討論有相似訴求,所以借用vNext這個名子進行社群開發。
+
+ 概念
+ Full utilize new toys like p2p filesystem, data structure change streaming to dramaticly reduce server's loading. the main server(cluster) mainly handle write operation and feeding newest changes to clients.
+ *使用p2p傳播上站主要架構(Main entry and long-term data, e.g.
+ *Main menu
+ *Board category structure
+ *board archived data
+ *chat history
+ *使用p2p to sync live changes for boards, one sync streaming network for one board.
+ *The board's live data get archived on daily / size base
+ 參考技術清單
+ *tristanls/gossipmonger
+ *Gossip protocol endpoint for real-time peer-to-peer replication
+ *automenta/telepathine
+ *p2p gossip protocol w/ incremental diffs & failure detection for a fault-tolerant, self-managing cluster or mesh (for node.js)
+ *http://ipfs.io/
+ *IPFS is a new hypermedia distribution protocol, addressed by content and identities. IPFS enables the creation of completely distributed applications. It aims to make the web faster, safer, and more open.
+ *https://www.youtube.com/watch?v=8CMxDNuuAiQ