簡體   English   中英

在指定時間進行實時數據庫更新

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM