Я работаю над проектом asp.net mvc. Из моего приложения я должен экспортировать определенные объекты в другое приложение.Неполный контроллер действий Действие дескриптор
что я делаю
1) экспортировать определенные объекты на кнопку мыши
2) после успешного экспорта я отмечаю эти объекты, как на экспорт
Теперь вопрос, что если перед тем, как помечены как экспортированные в браузере базы данных, закрыты или сетевое соединение прерывается?
3 случая может произойти
1) экспорт и обновление базы данных и сделаны
2) экспорт может быть сделан, и база данных не обновляются
3) экспорт и обновление базы данных и не сделан
В случае с номером 2 & 3 Я в ловушке. поэтому, если бы был фоновый процессор для веб-приложения, это было бы полезно, и я всегда мог бы обеспечить число 1.
Я прошел через различные webbackground обработчик задания как webbackgrounder, замедленное воспламенение, quartz.ne и т.д ..
Но то, что я видел, они на самом деле делают запланированное задание на регулярные промежутки времени. И Как я могу выполнить задачу из этого обработчика фона, как если бы я делал это в контроллере и получал доступ к db.
И в моем случае может ли асинхронный контроллер быть другим вариантом? А для другого консольного приложения для запуска в сервере многих люди обескураживают говорят, что, почему я не использую доступные библиотеки для обработки фоновых заданий