是這樣,商城要對接第三方支付,現在要在支付回調入口加入回調日志,只要進入過回調的請求都保存到日志里?,F在有個疑問,就是這個回調日志是保存到數據庫好還是保存到本地文件好。保存到數據庫又怕占用數據庫資源。現在回調請求每天有幾百萬的請求,而且還有并發的請求可能。到底這回調日志是寫入數據庫好還是本地文件好。請求有經驗的大牛解答
4 回答

MMTTMM
TA貢獻1869條經驗 獲得超4個贊
個人推薦保存到日志文件中,日志量大,你每次保存數據庫會增加數據庫的寫負擔,而且放在日志文件中,后期可以做類似Logstash應用來做日志采集,進行數據可視化分析,這個時候就不用擔心多余的數據庫讀負擔,畢竟數據庫的讀寫資源是非常重要的。

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
比較贊同樓上的建議。如此并發量和數據量的情況下實在不建議保存到數據庫。當數據量逐漸占用越來越多的數據庫磁盤空間時,數據庫的性能會是一個新的問題。
給出題主兩個建議
把日志數據保存問本地文件,定期備份存放到其他地方
如何要日后可能涉及日志分析方面,可以考慮第三方日志服務。比如阿里云的日志服務(絕逼不是打廣告,因為我在用)
添加回答
舉報
0/150
提交
取消