We7網站群的共享機制
1.獨立部署共享伺服器
獨立佈署共享伺服器
共享伺服器作為一個獨立的服務,允許佈署在不同的物理伺服器上,從而滿足更大負載與更佳效能的要求。
技術支撐:資訊打包技術
資訊通過資料提取器對不同內容模型的資料進行打包裝箱,傳送至接收方,再通過資料訂閱器進行拆箱處理,以正確的資料結構與資料格式進行入庫操作。
這其中We7獨有的C-Modeling動態內容模型發揮了至關重要的作用,它使得資料可以打包為一個可以不考慮資料結構的資料元包進行傳遞、拆箱、入庫,從而為異構CMS的多樣化資訊實現完美資訊共享創造了條件。
資訊傳遞的保障:空中郵遞技術
資訊傳遞要考慮到多目標(多個子站交叉共享)、異構分佈(不在一個伺服器或網段中),設計中充分考慮共享的穩定與有效性,採用了成熟的郵件遞送的模式,一張配送單加一個安全打包的包裹,實現了資訊的快速、有效、安全的空中傳送。
子站資訊上報、總站資訊強制推送、不同站點資訊同步
We7資訊共享的模式包括:
報送:即資訊上報、資訊彙總等一般是下級上報的模式;
推送:即強制推送,一般指資訊聯播、資訊廣播等模式;
同步:即關聯賬戶不同站點的資訊進行同步,保證一個站點與另一個關聯站點的資訊雙向同步。
2.引入web2.0/部落格系統中“圈子”的概念
共享圈:
充分借鑑部落格圈子的模式,創造性的引入“圈子”概念,實現自由共享的“點播共享”與無縫傳遞的“聯播共享”。
“圈子”這個在web2.0/部落格系統中的重要概念,在這裡被全新演繹,變為We7站群中的“資訊共享區”。任何父站點都可以建立一個“圈子”,可以邀請或按一定規則,其他站點加入進來,在圈子內的人,資訊可釋出到共享區裡,其他站點的人都可以使用。
使用也是一個簡單引用。這樣,我們就可以叫每個父站點變成一個“中央臺”,子站點就是“地方臺”,共享出來的資訊就可以有選擇的釋出出去,成為“地方資訊大聯播”或“兄弟資訊大聯播”。
欄目間資訊共享的通道建立
每個站點的欄目中具有“欄目共享”的屬性,用於設定站點間資訊共享的對映關係,即建立一個欄目間資訊自動共享傳遞的通道;資訊釋出或主動共享後,接收方的對應欄目即可看到新的資訊。
共享的多樣性
資訊共享的型別包括跳轉、提取、副本等。
轉載於:https://blog.51cto.com/stormspeaker/1331731