Właśnie rozmawiałem z Microsoft MVP, a on powiedział mi, że MSMQ jest przestarzały. Czy to prawda? Jaka jest zatem infrastruktura dla architektury SOA?Czy MSMQ jest przestarzały?
Odpowiedz
Cóż, wydali nową wersję (4.0) z Vistą, i jest to jawnie dostępny kanał w WCF, po wyjęciu z pudełka, więc powiedziałbym, że nie.
Zbudowałem na tej podstawie nowe usługi w ciągu ostatnich sześciu miesięcy i nie ma oficjalnej dokumentacji MS, o której wiem, że to znika.
Jeśli potrzebujesz niezawodnego przesyłania wiadomości, nie ma zbyt wielu dobrych opcji. Jeśli jesteś już głęboko w ziemi bazy danych, Service Broker może mieć sens, ale poza tym ... MSMQ
Inną zaletą MSMQ w bazie danych jest fakt, że w rzeczywistości istnieje mniej kosztów * i * Nie trzeba tworzyć tabeli bazy danych, aby po prostu przechowywać wiadomość. W przeciwieństwie do tego właśnie to robi BizTalk, ponieważ przechowuje swoje wiadomości w bazie danych SQL Server. –
Nie sądzę, że jest przestarzały. Wykonaj wyszukiwanie w Google dla MSMQ i WCF - uzyskasz wiele wyników.
Oto dobry artykuł:
Chociaż zgadzam się, że msmq nie jest w ogóle przestarzały, nie zgadzam się, że liczba wyników wyszukiwania google potwierdza, że tak nie jest. Mam na myśli, że nadal mogę znaleźć 22 miliony wyników wyszukiwania, gdy "google" VB6 =) – 5StringRyan
Czy możesz odpowiedzieć http://stackoverflow.com/questions/9631349/what-is-outbound-transaction-in-layman-terms? – Lijo
- 1. java.util.Timer: Czy jest przestarzały?
- 2. Czy LDAP jest przestarzały?
- 3. Czy wzór DTO jest przestarzały, czy nie?
- 4. Czy MSMQ jest dostępny na Azure
- 5. Newtonsoft.Json.Schema.JsonSchema jest przestarzały?
- 6. Opis api annotaion jest przestarzały.
- 7. Czy MSMQ to dobry pomysł?
- 8. Dlaczego plik JButton.enable jest przestarzały?
- 9. Dlaczego std :: iterator jest przestarzały?
- 10. Czy window.navigator.userAgent naprawdę będzie przestarzały?
- 11. Fluent NHibernate ŁączonySubClass jest przestarzały
- 12. Dlaczego WebView LayoutAlgorithm.SINGLE_COLUMN jest przestarzały?
- 13. Dlaczego produkt/Wp64 jest przestarzały?
- 14. Dlaczego dodatek Scala jest przestarzały?
- 15. Czy atrybut przestarzały jest zaznaczony tylko podczas kompilacji?
- 16. Czy interfejs API danych Google YouTube (GDATA) jest przestarzały?
- 17. Skalowalność MSMQ
- 18. initWithContentsOfFile Przestarzały
- 19. zasubskrybuj msmq
- 20. Dlaczego kontroler jest przestarzały w AngularDart 0.10.0?
- 21. Dlaczego tag HTML xmp jest przestarzały?
- 22. Czy operator yada-yada został przestarzały?
- 23. Argument context_instance dla render_to_string jest przestarzały.
- 24. MSMQ dla trwałości?
- 25. MSMQ i rejestrowanie
- 26. Usługa Msmq i WCF
- 27. Konsument konkurencyjny MSMQ
- 28. MSMQ Słuchacze używający WCF
- 29. iOS6 viewDidUnload Przestarzały
- 30. MSMQ Receive() metoda timeout
Które MVP ty gawędzić? – RichardOD
Nie Tony the Pony, Zgaduję – skaffman
Bycie MVP nie sprawia, że jesteś wszechwiedzący - w dodatku jest ogólnie przyznawany w określonej dziedzinie wiedzy. Więc ... myślę, że ten konkretny MVP musi wykonać kopię zapasową tych twierdzeń (z których, jak sądzę, nie wierzę) z referencjami ... – Murph