|
данные для пользователя. выполнение в фоновом задание, получить по готовности |
☑ |
0
zladenuw
17.06.13
✎
15:18
|
При начале работы нужно выполнить некий запрос. который может выполнятся от 5 до 10 минут. как можно поместить в фон это задание и вернуть пользователю результат запроса ?
Добавлять общий модуль для запуска фонового задания и передавая туда ключ пользователя. что бы после завершение вернуть ему значения.
Насколько я понимаю нужно помещать во внешние хранилище. а уже на клиенте получать значения. но как узнать что задание завершилось, если я буду ломится к хранилищю до помещение результата. то буду получать ошибку. как победить ?
|
|
1
ДенисЧ
17.06.13
✎
15:20
|
(0) Заведи второе хранилище... В которое при старте пложи Ложь, а по финишу - истина
|
|
2
zladenuw
17.06.13
✎
15:21
|
(1) как раз об этом и подумал. спасиб. пока писал. схема реализации вырисовывалась в голове :)
|
|
3
zladenuw
17.06.13
✎
15:25
|
а вообще сколько времени объект помещаются в хранилище. как можно узнать, что объект уже в хранилище. по сп так и не понял
|
|