|
Отложенные отчеты
|
|||
---|---|---|---|
#18+
У кого есть пример реализации 'отложенных отчетов'? Велосипед изобретать нет большого желания на уровне uml, классов и т.п. В чем смысл: 1. web_пользователь выбирает некий отчет, задает параметры и на исполнение 1.1 при сформированности получает результат 1.2 при не сформированности получает 'линк' для пингования процесса (повторный запрос того же отчета - тот же тип, теже параметры) 2. web_сервис вызывает обслуживающий_сервис, передаёт запрос, получает информацию о ходе, отправляет её web-пользователю 3. обслуживающий_сервис проверяет на наличие подготовленного отчета с такими же параметрами 3.1 при наличии выдает результат из хранилища (кеш, база данных, файл) ... вероятно строгий html код 3.2 запускает процесс формирования отчета и паралельно выдает состояние о формировании отчета 3.3 по завершению формирования отчета сохраняет результат в хранилище ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2007, 17:53 |
|
|
start [/forum/topic.php?fid=33&gotonew=1&tid=1549032]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
149ms |
get topic data: |
10ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 276ms |
total: | 517ms |
0 / 0 |