庫存Repostiory連帶事務的解決方案

Foxswily發表於2010-05-05
專案開發中遇到了類似論壇評論的問題
需求是維護產品的庫存可用數量(需要經過計算,如庫存數-預訂數等等),在銷售時改變庫存數,考慮快取的解決方案,

論壇評論解決方案:初次呼叫時快取,以後都從快取讀寫
庫存解決方案:在銷售時更新庫存數,同時有其他的事務處理,如建立銷售單,通知下一級人員處理等等。此處與論壇評論不同,更新庫存是事務的一部分,有rollback的情況要處理,而快取沒有這樣的能力...

請教此時該如何設計呢?

相關文章