Resque как технология для .NET - PullRequest
5 голосов
/ 02 ноября 2011

Resque - библиотека Ruby с поддержкой Redis для создания фоновых заданий, размещения их в нескольких очередях и последующей их обработки.

https://github.com/blog/542-introducing-resque

Ищет что-то проверенное и используется, если это вообще возможно.

Ответы [ 4 ]

2 голосов
/ 23 октября 2013

Я не знаком с Resque. Однако, если бы кто-то пришел ко мне с такими требованиями, я бы указал на rabbitmq

  • Имеются привязки для многих языков , включая C # (как реализация WCF).
  • Он предлагает (легко настраивается): очереди, публикации / подписки, маршрутизацию, маршрутизацию по темам (хорошо для журналов аудита) и т. Д.
  • На основе протокола / стандарта AMPQ

Если вы хотите запланировать фоновые задания (скажем, на конец дня, каждый час и т. Д. И т. Д.), Я бы посоветовал посмотреть quartz.net

Так что для масштабируемой, надежной, высокодоступной и т. Д. Системы я бы использовал обе. quartz.net для запуска обычных заданий и rabbitmq для выделения и обработки (повторных попыток и т. д.) как запланированных задач, так и запросов ad-hock.

0 голосов
/ 28 февраля 2019

То, что вы хотите, это Hangfire

Это качается.

0 голосов
/ 22 октября 2013

Вот тот, кого я только что обнаружил - Синий воротничок

http://bluecollardotnet.org/

0 голосов
/ 01 июля 2013

https://github.com/alexdemers/csharp-resque

c # клон (поднял старый крушение, но теперь он существует и может помочь кому-то

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...