Передовая практика управления запасами, когда оплата клиента не удалась с использованием SQL Server и ASP.NET - PullRequest
0 голосов
/ 20 марта 2010

В настоящее время я создаю собственный интернет-магазин, в котором я хочу увеличить запас товара, когда пользователь не сможет завершить платеж в течение 10 минут после того, как клиент разместил заказ. Я хочу собрать информацию из этой ветки, чтобы принять проектное решение.

Я использую SQL Server 2008 и ASP.NET 3.5. Должен ли я использовать задание SQL Server, которое периодически проверяет заказы, которые еще не оплачены, или есть более эффективные решения для этого.

Заранее спасибо!

Мартейн

1 Ответ

1 голос
/ 20 марта 2010

Хороший вопрос. Я бы работал с запланированной работой. Запускай каждую минуту.

Если приложение больше, может также работать запущенное приложение (exe, который вы запускаете из планировщика заданий в asp.net). Зависит от логики - я бы не стал вкладывать в хранимую процедуру больше, чем в бизнес-логику, если вы делаете там более сложные вещи - я бы не стал вкладывать их в SQL.

...