linux - tutorial - nservicebus documentation



Considerazioni su NServiceBus 2.0 durante l'esecuzione su Mono e distribuito su*nix (2)

Jacob Lewallen ha lavorato su NServiceBus con Mono usando RabbitMQ (credo) - puoi contattarlo via twitter su @jlewallen.

NServiceBus è compatibile con Mono? Hai / hai eseguito NServiceBus su Mono? Se sì, quali problemi hai incontrato?

MSMQ di leva di NServiceBus per impostazione predefinita. So che questo può essere scambiato per diverse tecnologie di trasporto, quindi immagino che un compito iniziale possa comportare l'implementazione di un'interfaccia "IMessageQueue" fornita (o qualcosa del genere) dalla libreria NServiceBus che fa leva su una cross platform o coda di messaggi specifici di Unix / tecnologia di trasporto.

Domanda correlata: " Come scambiare MSMQ in NServiceBus 2.0 per una diversa tecnologia di trasporto "


Non ho fatto alcun vero codice con Mono, ma ultimamente ho riflettuto sulla coda dei messaggi / roba mono correlata.

Mono sembra implementare System.Messaging usando RabbitMQ sotto il cofano ( Mono / System.Messaging ), quindi penso che il codice scritto contro l'API "normale" dovrebbe funzionare.

Tuttavia, esistono alcune limitazioni all'implementazione, quindi suppongo dipenda dal fatto che NServiceBus utilizzi le funzionalità di MSMQ che i Mono-folk non erano in grado di implementare a causa dell'API di MSMQ che non era abbastanza generico.

Hai provato questo, quale approccio hai preso e hai avuto problemi con esso?