Come sottoscrivere una coda in msmq utilizzando C#. Supponendo di avere un client come modulo di vincita e vorrei iscrivermi a una coda, ogni volta che un messaggio è arrivato nella coda vorrei che il modulo fosse informato su di esso. Qualsiasi esempio Graziesottoscrivere msmq
risposta
È inoltre possibile utilizzare WCF per sottoscrivere i messaggi da una coda MSMQ e gestirli come metodo di servizio nel servizio WCF.
Partenza
È necessario esaminare i tipi nel namespace System.Messaging
.
C'è un supporto asincrono completo, quindi è possibile attendere l'arrivo di un messaggio senza interrompere l'interfaccia utente (ma è necessario utilizzare Control.BeginInvoke
per richiamare l'interfaccia utente normalmente per azioni asincrone in WinForms).
MSDN contiene numerosi esempi, ad es. di un asynchronous message receive.
Come suggerito da @marc_s è possibile utilizzare il servizio WCF che può utilizzare sia NetMSMQ o MSMQIntegrated legame iscriversi ai messaggi in MSMQ.
Se non si desidera introdurre il servizio WCF tra l'applicazione Winforms e MSMQ, è necessario creare un meccanismo di polling per controllare in MSMQ l'arrivo di nuovi messaggi.
Perché non dare un'occhiata a NServiceBus?
È una piattaforma molto stabile e matura che è costruita su MSMQ e ha subito un pub/sub immediato. Morto facile da iniziare, e non c'è bisogno di sporcarsi le mani con WCF!
- 1. Sottoscrivere eventi in VB.NET
- 2. Monitoraggio MSMQ
- 3. Sottoscrivere utenti a MailChimp utilizzando ASP.NET
- 4. Bubbling up eventi da sottoscrivere a
- 5. MSMQ per la persistenza?
- 6. MSMQ privato o pubblico
- 7. TIBCO Rendezvous e MSMQ
- 8. MSMQ è obsoleto?
- 9. MSMQ CreateCursor NullReferenceException
- 10. Richiesta messaggio prioritario da MSMQ
- 11. Confronto tra RabbitMQ e MSMQ
- 12. MSMQ Ascoltatori che utilizzano WCF
- 13. How-To Mock MSMQ MessageQueue
- 14. Installazione MSMQ automatica con PowerShell
- 15. WCF pubblica/sottoscrive con MSMQ
- 16. Sottoscrivere utenti con gruppi tramite API MailChimp 2.0
- 17. Come sottoscrivere automaticamente le nuove cartelle IMAP in Gnus?
- 18. I messaggi MSMQ associati all'istanza MSMQ cluster si bloccano nelle code in uscita
- 19. Alternative a NServiceBus che non utilizzano MSMQ
- 20. MSMQ funziona su TCP o UDP?
- 21. Accodamento utilizzando il database o MSMQ?
- 22. Come funziona la consegna transazionale di MSMQ?
- 23. MSMQ - Impossibile ricevere da code Multicast
- 24. WCF msmq transazione e unità di lavoro
- 25. Elaborazione del messaggio MSMQ nel servizio Windows
- 26. Modifica messaggi MSMQ in una coda
- 27. Tibco EMS vs MSMQ contro MQ
- 28. code private e pubbliche sulla MSMQ
- 29. Problema di progettazione dell'elaborazione simultanea MSMQ
- 30. riga comandi MSMQ in win 7