Ho appena parlato con un Microsoft MVP e mi ha detto che MSMQ è obsoleto. È vero? Qual è l'infrastruttura per SOA allora ???MSMQ è obsoleto?
risposta
Bene, hanno rilasciato una nuova versione (4.0) con Vista, ed è un canale esplicitamente disponibile in WCF, out of the box, quindi direi di no.
Ho creato nuovi servizi basati su di esso negli ultimi sei mesi, e non c'è documentazione ufficiale MS, sono a conoscenza di ciò che dice che sta andando via.
Se hai bisogno di messaggi affidabili, non ci sono molte buone opzioni. Se sei già in profondità nel database, Service Broker può avere senso, ma in caso contrario ... MSMQ
L'altro vantaggio di MSMQ su un database è che v'è in realtà meno overhead * e * non ho per creare una tabella di database per memorizzare solo un messaggio. Al contrario, questo è esattamente ciò che fa BizTalk, in quanto memorizza i suoi messaggi in un database SQL Server. –
Non penso che sia obsoleto. Esegui una ricerca su google per MSMQ e WCF: otterrai molti risultati.
Ecco un buon articolo:
Mentre sono d'accordo sul fatto che msmq non è affatto obsoleto, non sono d'accordo che i conteggi dei risultati di ricerca di Google confermino che non lo è. Voglio dire, posso ancora trovare i risultati di 22 milioni di ricerca quando ho "Google" VB6 =) – 5StringRyan
La prego di rispondere http://stackoverflow.com/questions/9631349/what-is-outbound-transaction-in-layman-terms? – Lijo
- 1. UILineBreakModeTailTruncation è obsoleto
- 2. NUnit.Framework.Assert.IsInstanceOfType() è obsoleto
- 3. LDAP è obsoleto?
- 4. CodeDomProvider.CreateCompiler() è obsoleto
- 5. MySqlCommand Command.Parameters.Add è obsoleto
- 6. System.Net.IPAddress.Address' è obsoleto
- 7. $ HADOOP_HOME è obsoleto, Hadoop
- 8. ConfigurationSettings.AppSettings è obsoleto
- 9. Newtonsoft.Json.Schema.JsonSchema è obsoleto?
- 10. Android setOnMyLocationChangeListener è obsoleto
- 11. MS CHESS è obsoleto?
- 12. Obsoleto: Function split() è obsoleto. Come riscrivere questa affermazione?
- 13. Obsoleto: Function split() è obsoleto. Come risolvere questa affermazione?
- 14. Il tipo Gallery è obsoleto
- 15. setKeepAliveTimeout è obsoleto in iOS9
- 16. RKResponseDescriptor in RESTKit è obsoleto
- 17. boost :: make_shared è ora obsoleto?
- 18. Android StringBody (String) è obsoleto
- 19. sottoscrivere msmq
- 20. Android getAllNetworkInfo() è obsoleto. Qual è l'alternativa?
- 21. Monitoraggio MSMQ
- 22. MSMQ CreateCursor NullReferenceException
- 23. SetupSet() è obsoleto. Al posto di cosa?
- 24. L'XMLHttpRequest sincrono sul thread principale è obsoleto
- 25. presentModalViewController: Animated è obsoleto in ios6
- 26. GLSL - texture1D è obsoleto, cosa usare invece?
- 27. Play.current è obsoleto in gioco 2.5
- 28. GKPeerPickerController è obsoleto in iOS 7
- 29. org.apache.http.entity.FileEntity è obsoleto in Android 6 (Marshmallow)
- 30. L'URI di tagli di JSTL è obsoleto?
Quale MVP stavi chiacchierando? – RichardOD
Non Tony the Pony, sto supponendo – skaffman
Essere un MVP non ti rende onnisciente - inoltre è generalmente assegnato in una specifica area di competenza. Quindi ... penso che questo particolare MVP ha bisogno di eseguire il backup di questa affermazioni (che io per primo non credo) con i riferimenti ... – Murph