2010-07-18 82 views
0

我有一個每日啓動的多線程加載服務。我想保持裝載機的進度百分比。我在考慮在編寫%Progress的數據庫表上有一個更新列是很好的。這是一個好主意嗎?還是會有很大的開銷(每分鐘5k更新)。有沒有更好的方法來做到這一點?將應用程序進度存儲到數據庫中

回答

1

我認爲開銷太大了,一個更好的解決方案是隻保留服務器上的內存進度,並通過向Web服務公開請求來使其可用,從而使您獲得當前進度。

+0

你能否詳細解釋一下這將如何工作?請廣泛說明。我的Web服務技能有點不足! – guazz 2010-07-19 08:09:30

1

我同意@scripni - 將進度公開爲網絡服務。但是,如果您需要記錄實際運行或錯誤日誌,則可以選擇性地將諸如開始時間,任何相關事件和結束時間等事件存儲在數據庫中供以後查看。 (絕對儘量避免發佈過程中的每一個步驟)

相關問題