Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.10.2011, 10:20
|
|||
---|---|---|---|
|
|||
Загрузку данных по расписанию |
|||
#18+
Написал многопоточное приложение, которое производит загрузку данных. Количество запросов очень большое, обработка всех данных будет выполняться несколько часов. Загрузку данных надо выполнять раз в месяц. Вариант запуска приложения на клиенте не вариант. Подумал о написании сервиса, но сервис, скорее всего, надо будет зарегистрировать у хостера. Подскажите, какой вариант был бы предпочтительней для реализации? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 15:29
|
|||
---|---|---|---|
Загрузку данных по расписанию |
|||
#18+
как-то сумбурно вы написали. Вам хотелось бы, чтобы ваше приложение работало локально на сервере? Напишите какой-нибудь WCF (можно RESTful) хостящийся в Windows сервисе, и дергайте удаленно его метод который будет стартовать загрузку данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 15:38
|
|||
---|---|---|---|
|
|||
Загрузку данных по расписанию |
|||
#18+
Winnipuh, Я сейчас этим путем и иду и подумал повесить планировщик windows-овый и запускать службу по расписанию. Дело в том, что в будущем эти данные должны будут отображаться на сайте и с этого момента начинаются головняки. Надо будет тогда сайт вместе с сервисом в одном месте устанавливать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 16:03
|
|||
---|---|---|---|
Загрузку данных по расписанию |
|||
#18+
PavluhaWinnipuh, Я сейчас этим путем и иду и подумал повесить планировщик windows-овый и запускать службу по расписанию. Дело в том, что в будущем эти данные должны будут отображаться на сайте и с этого момента начинаются головняки. Надо будет тогда сайт вместе с сервисом в одном месте устанавливать. вы не пишете, что дано, какие требования и что надо сделать. ну можно и так, локальо. можно удаленно, можно таймер внутри сервиса сделать и читать из конфиг файла, можно через виндоуз скедулер, можно прикрутить Quartz.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 16:13
|
|||
---|---|---|---|
|
|||
Загрузку данных по расписанию |
|||
#18+
Winnipuhвы не пишете, что дано, какие требования и что надо сделать. Тут все просто. Есть приложение, которое получает данные с веб апи и заносит их в базу. Нужен наиболее правильный способ реализации цикличного запуска приложения на стороне хостера. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 16:53
|
|||
---|---|---|---|
Загрузку данных по расписанию |
|||
#18+
PavluhaWinnipuhвы не пишете, что дано, какие требования и что надо сделать. Тут все просто. Есть приложение, которое получает данные с веб апи и заносит их в базу. Нужен наиболее правильный способ реализации цикличного запуска приложения на стороне хостера. ясно, тогда еще раз "можно таймер внутри сервиса сделать и читать из конфиг файла, можно через виндоуз скедулер, можно прикрутить Quartz.NET" Но как по мне, так остается вопрос: а как вы будете контролировать завершение загрузки? ну там ошибки, нету даных и т.д... или неважно? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 16:55
|
|||
---|---|---|---|
Загрузку данных по расписанию |
|||
#18+
ы анписали про базу, но не наисали какой сервер. У скл сервера есть джобы, можно еще и так замутить ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.10.2011, 17:03
|
|||
---|---|---|---|
|
|||
Загрузку данных по расписанию |
|||
#18+
WinnipuhУ скл сервера есть джобы, можно еще и так замутить Да, SQL Server пользую, но job не тот вариант. Насчет завершения загрузки, это количество активных потоков равное 0. Код реализован так, что поток всегда закончится, весь код в try catch. Слухача еще не привесил, но точно будет. А что насчет хостера или виртуалку юзать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=19&mobile=1&tid=1397341]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 144ms |
0 / 0 |