tagger tag puddletag mp3tag easytag linux unix mono nservicebus

linux - tag - Consideraciones de NServiceBus 2.0 cuando se ejecuta en Mono y se implementa en*nix



puddletag (2)

Jacob Lewallen ha trabajado en NServiceBus bajo Mono usando RabbitMQ (creo) - puedes contactarlo a través de twitter en @jlewallen.

¿Es NServiceBus compatible con Mono? ¿Tienes / has ejecutado NServiceBus en Mono? Si es así, ¿qué problemas te toparon?

NServiceBus leverage MSMQ de forma predeterminada. Sé que esto puede intercambiarse por diferentes tecnologías de transporte, así que me imagino que una tarea inicial puede implicar la implementación de una interfaz "IMessageQueue" (o algo así) de la biblioteca NServiceBus que apalanca una plataforma cruzada o una cola de mensajes específicos de Unix / tecnología de transporte.

Pregunta relacionada: " Cómo intercambiar MSMQ en NServiceBus 2.0 por una tecnología de transporte diferente "


No he hecho ninguna codificación real con Mono, pero he estado reflexionando últimamente sobre cosas relacionadas con Message Queue / Mono.

Mono parece implementar System.Messaging usando RabbitMQ bajo el capó ( Mono / System.Messaging ), así que supongo que el código escrito contra la API "normal" debería funcionar.

Sin embargo, hay algunas limitaciones en la implementación, así que supongo que depende de si NServiceBus usa aquellas características de MSMQ que Mono-personas no pudieron implementar debido a que la API de MSMQ no es lo suficientemente genérica.

¿Has probado esto? ¿Qué enfoque tomaste y te topaste con algún problema?