[英]Real-Time database update at specified time
給定一個數據庫,該數據庫具有一個名為[Bid Transactions]的表,該表包含ASP.net網站上當前正在運行的所有可用拍賣的記錄..與Ebay.com類似,當拍賣的截止日期過去時,我應該關閉拍賣,向商品所有者和中標者發送通知消息以通知他們。
我應該如何跟蹤所有公開拍賣? 如何監控所有結束時間,並實時將拍賣狀態更新為“已關閉”? ..
(1)使用SQL作業 ..應該會降低系統性能..不是嗎?
(2)在服務器上運行並使用Threading?的后端服務。 ..關於該解決方案我沒有明確的背景知識,但是它應該有幫助嗎?
還要別的嗎 ? ..哪種解決方案會更好?
我將讓該項目類在該項目的每個綜合瀏覽量上現在進行一次檢查> Auctionendtime,然后相應地顯示Auctionstatus。 這樣可以確保在Auctionendtime之后查看該頁面的任何人都將其視為已關閉。
然后,我將運行一個后端服務,該服務每分鍾左右檢查數據庫中是否有過期的拍賣,並更新Auctionstatus並發出通知等。
它不必“實時”發生。 如果查看該頁面的每個人都看到正確的拍賣狀態,並且通知在一分鍾內被發送出去-那就足夠快了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.