Есть ли .net клиент для restful WEB-сервиса?

Есть restful WEB-сервис. Как и с помощью чего можно сделать простенького клиента, который висел бы в системе и периодически стучался к сервису и выполнял определенные операции с результатами (для этого уже есть библиотечка специальная). Первое, что приходит в голову это запуск в стандартном виндовом планировщике, но как то не солидно, не надежно - приложение отдельно, а настройика и контроль запуска отдельно. Нужно что-то типа службы, но при этом чтобы максимально легко было развернуть на клиентской машине.
Может есть возможность сделать такого клиента например на базе IIS или еще чего-нибудь готового?
Что скажете про quartznet и другие подобные тулзы?
  • Вопрос задан
  • 2850 просмотров
Пригласить эксперта
Ответы на вопрос 2
@CrackedSapphire
Сделать клиента на базе IIS для подобной задачи не сложно. Если у вас не планируется иезуитских расписаний запусков по лунному календарю, а надо просто пересчитывать каждые 10 мин, то quartznet выглядит лишним.
+ "Максимально легко развернуть на клиентской машине" - это тыц в браузере по ссылке.
+ когда менеджмент захочет запустить софтинку на планшетике, то у вас уже всё будет готово

профит
Ответ написан
@Kroz
Мы используем Quartz.Net, он нас полностью устраивает, работает надёжно. Там есть retry, если что-то отвалилось, для реализации задачи достаточно отнаследоваться от одного класса. Quartz запускается как windows сервис, что достаточно надёжно.

IIS я бы не рекомендовал - все функции по собственно планировке периодических запусков нужно делать вручную.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы