營銷系統中經常會有重構乙個活動的需求,有時需要推翻原來的方案重新制定新的策略,就需要考慮新舊資料的相容,若存在快取的話,也需要考慮快取的更新,尤其是對於使用者流量比較大的活動,下面是乙個細化的場景:
舊活動a有著很大的使用者流量,qps經常輕易達到900,新的需求是把舊活動a重構成活動b,同時新增了一部分功能,下面是技術方案的簡化點:
先說一下發布流程,便很容易發現具體的問題
上面的技術方案本質上考慮了以下三點:
新業務需要相容舊資料,同時發布過程中舊的請求可以相容新的資料
db與快取的一致性保證
索引與併發的考慮Access開發遇到的問題與總結
問題 1.欄位限制。當字元數超過65000時,報錯。查詢過於複雜。解決辦法 可以通過使用preparedstatement 的引數查詢功能解決。示例 string sql insert into table title,legislationnumber,assentdate,href,texts ...
機器學習建模老司機的幾點思考與總結
機器學習現在在很多地方都是十分流行,無論現在的你是否從事建模工作,還是你將來想從事相關工作,對於從業者可以從中看出一些同感與意見,對於未來從業者可以了解這個職業到底是做些什麼。話不多說,乙個機器學習模型的開發周期一般可以分為 1 業務需求挖掘 business insight 2 資料蒐集處理 da...
機器學習建模老司機的幾點思考與總結
機器學習現在在很多地方都是十分流行,無論現在的你是否從事建模工作,還是你將來想從事相關工作,對於從業者可以從中看出一些同感與意見,對於未來從業者可以了解這個職業到底是做些什麼。話不多說,乙個機器學習模型的開發周期一般可以分為 1 業務需求挖掘 business insight 2 資料蒐集處理 da...