Resque as a technology for .NET.

Resque is a Ruby library with Redis support for creating background jobs, placing them in multiple queues and further processing.

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

Searches for something proven and used, if at all possible.

+6
source share
3 answers

I am not familiar with Resque. However, if someone came to me with such requirements, I would point them to rabbitmq

  • It has bindings for many languages including C # (as an implementation of WCF).
  • It offers (easy to configure): queues, pub / sub, routing, topic routing (good for audit logs), etc.
  • Based on AMPQ protocol / standard

If you want to schedule background jobs (say, end of day, every hour, etc.), I would suggest looking at quartz.net

So, for scalable, reliable, highly available, etc. I would use both systems. quartz.net for running regular tasks and rabbitmq for distributing and processing (repeats, etc.) both scheduled tasks and ad-hock task requests.

+3
source

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

C # clone (picked up an old wreck, but now it exists and can help someone

+1
source

So I just showed up - Blue Collar

http://bluecollardotnet.org/

+1
source

Source: https://habr.com/ru/post/900577/


All Articles