2011-03-31 17 views
0

給定一個數據庫,其中包含一個名爲[Bid Transactions]的表格,其中包含當前在ASP.net網站上運行的所有可用拍賣的記錄..類似於Ebay.com,當拍賣通過的最後期限結束時,我應該關閉拍賣,向物品所有者和出價贏家發送通知消息以通知他們。指定時間的實時數據庫更新

我應該如何跟蹤所有公開的拍賣?我如何監控所有結束時間並將實時基礎上的拍賣狀態更新爲「已關閉」? ...

(1)使用SQL作業? ..應該降低系統性能..應該不是嗎?

(2)服務器上運行並使用線程的後端服務? ..我對這個解決方案沒有明確的背景,但它應該有幫助嗎?

什麼? ..哪種解決方案會更好?

回答

3

我會讓項目類現在檢查項目的每個網頁瀏覽> auctionendtime,然後相應地顯示auctionstatus。這可以確保在auctionendtime之後查看該頁面的任何人都將其視爲已關閉。

然後我會運行檢查數據庫過期拍賣每分鐘左右,並更新auctionstatus併發出通知等

它沒有發生「實時」後端服務。如果每個查看該頁面的人都能看到正確的拍賣狀態,並且通知在一分鐘內發送出去 - 那就足夠快了。

+0

thx很多..這個解決方案是非常有幫助的。 – MuhammadHani 2011-04-01 21:30:04

相關問題