Necesito construir una red de servicios que procesará datos. Cada servicio necesita su propia cola de tareas. Preliminar Voy a necesitar operaciones como QueueTask, CancelTask, StopTask, GetTaskStatus y GetTaskProgress.Sugiera .Net Job/Task Queue
Estoy buscando el marco o la implementación totalmente construida de Task Queue.
En este momento sé que algunas opciones:
MSMQ - Es bien para mis necesidades, pero requieren demasiada codificación de apoyo.
Castle.Sheduling - Solución de planificación. Proporciona Trigger conectable, que podría implementar para satisfacer mis necesidades. Sin embargo, todavía hay demasiados códigos.
ServiceBUS - por ejemplo MassTransit. Sin embargo, no estoy seguro de cómo admiten largas colas y aún requieren código de plomería.
Una solución ideal será el marco que proporcionará el alojamiento de la cola de tareas. Eso podrá reiniciarse sin perder tareas. Eso será accesible desde la red, por ejemplo, como punto final SOAP.
La pregunta es, en realidad, qué usas, ¿por qué? ¿Qué sugieres usar?
Gracias pero para mis propósitos generales son los mismos que con MSMQ, en contraste soportes .NET MSMQ fuera de la caja. –