張振華,朱曉民,王玉龍
(1 北京郵電大學網絡與交換技術國家重點實驗室,北京 100876; 2 東信北郵信息技術有限公司,北京 100191)
重構手機閱讀管理平臺的數據同步方案*
張振華1,2,朱曉民1,2,王玉龍1,2
(1 北京郵電大學網絡與交換技術國家重點實驗室,北京 100876; 2 東信北郵信息技術有限公司,北京 100191)
手機閱讀管理平臺進行架構級重構后,要對拆分出的子系統進行數據同步,因此需要準確的同步方案作為指導。本文首先簡介手機閱讀管理平臺的數據同步需求,進而深入探討同步系統應遵循的同步原則,分析各個原則的使用場景和落實該原則的技術方案。以期對其它的數據同步系統提供參考。
同步原則;最小傷害;冪等;主鍵
手機閱讀業務是中國移動手機閱讀基地向用戶提供的以在線和下載為主要閱讀方式的自有增值業務,以移動終端為主要載體,提供圖書、漫畫、雜志、聽書、手機報等多種形式的媒體內容,向用戶提供海量圖書內容服務,讓人享受隨身隨地閱讀的樂趣。
作為手機閱讀業務運作的管理中樞——業務內容管理系統(CMU),為業務提供內容、運營、互動、推薦、配置等全方位的管理。CMU主要面向內容提供商(CP)、內容編審人員、運營管理人員、系統管理人員提供內容整合商(MCP)管理、內容管理、版權管理、不良信息管理、質檢管理、作家管理、運營管理、終端管理、系統管理、用戶互動管理、實體書管理等手機閱讀業務的全方位管理。
目前為了改進CMU缺乏全局或長遠考慮的短期設計,消除冗余,采用更優更簡潔的實現方案,讓代碼更容易理解、修改和測試,CMU進行了架構級重構。……