Wir Queue verwenden für einige WCF-Dienste sind. Wir verwenden NetMSMQ-Bindung für die WCF-Dienste, die Private MSMQ verwenden. Das System funktioniert in unserer QA-Umgebung einwandfrei. Ich bin mir nicht sicher, ob ein Unterschied zwischen einer privaten oder öffentlichen Warteschlange besteht. Die Client-Anwendung sind auf separaten Computer noch in der Lage, auf die private Warteschlange des WCF-Dienstes auf andere Box zuzugreifen. Ich bin mir nicht sicher, ob das richtig ist. gibt es irgendwelche sicherheitsrelevanten Unterschiede zwischen privaten und öffentlichen MSMQ. Kann jemand etwas Licht auf wann private oder öffentliche MSMQ verwenden.privaten oder öffentlichen MSMQ
Antwort
Die Informationen, die Sie brauchen, um gut versteckt ist (wie üblich), aber es ist hier zu finden:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
Es ist ziemlich viel bis auf Ihre Bereitstellung, Ihr Niveau der Active Directory-Integration und Distribution Anforderung für die Warteschlangen. Wenn WCF verwendet wird, nehme ich an, dass die Warteschlange über IIS/WPAS verfügbar gemacht wird, was die Warteschlange von der Anwendung abstrahiert, sodass sie in diesem Modus weniger relevant ist und lokale Warteschlangen ausreichend sind.
Da ich mit einer Anwendung arbeiten musste, die schwer mit öffentlichen MSMQs arbeitet, würde ich bei privaten Warteschlangen bleiben. Der Hauptvorteil besteht darin, dass Sie nicht an das aktive Verzeichnis gebunden sind. Ich hatte viele Male, wo Änderungen, die an einem lokalen MQ vorgenommen wurden, nicht in den AD repliziert wurden, so dass ich einen Serveradministrator in den Domänencontroller anmelden musste und die Warteschlange für mich löschen musste, damit ich sie neu erstellen und sicherstellen konnte Einstellungen waren korrekt.
Hier ist ein Artikel von Microsoft in einigen der Unterschiede.
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx
Ich empfehle auch private Warteschlangen verwenden. Ich habe MSMQ 1.0 seit Version verwendet und hat die gesamte öffentliche Warteschlange Einsatz zurück vor dem AD intgration und der Ansatz meiner Meinung nach private Warteschlange auf beiden Arten von öffentlichen Warteschlange Einsatz gearbeitet ist das Beste für die meisten Gruppen Bedürfnisse. Ja, es gibt einige Einschränkungen und einige Lücken in dem gesamten Unternehmens-Messaging-Robustheit, wie nicht in der Lage Routing Queue-Server zum Beispiel zu verwenden, aber wenn Ihr Ziel ist es, einfach eine anständige zuverlässige Nachrichtenübermittlung Plattform hat für Store-and-Forward und die Verwendung von triggert auf Warteschlangen, dann ist der Ansatz der privaten Warteschlange in Ordnung. Meine Gruppe verarbeitet weit über 3 Millionen Nachrichtentransaktionen pro Tag über private Warteschlangen und tut dies seit vielen Jahren.
- 1. Methoden mit privaten Mitgliedern oder öffentlichen Accessoren
- 2. MSMQ Alle privaten Warteschlangen abrufen
- 3. zu einer privaten Fern MSMQ Queue anschließen
- 4. Typoskript privaten Setter öffentlichen Getter Konvention
- 5. generieren privaten und öffentlichen Schlüssel OpenSSL
- 6. JWT: jwtk/jjwt mit öffentlichen/privaten Schlüsseln
- 7. Unterschied zwischen öffentlichen und privaten Variablen
- 8. Guzzle Anfrage mit öffentlichen/privaten Schlüsseln
- 9. Java-JWT mit öffentlichen/privaten Schlüsseln
- 10. Verwenden von XmlSerializer mit privaten und öffentlichen const-Eigenschaften
- 11. Wie öffentlichen und privaten Schlüssel für API generieren
- 12. Verwenden von Mercurial zum Trennen der privaten und öffentlichen Version
- 13. privaten und öffentlichen Variablen in einer Methode Java
- 14. zu MSMQ oder nicht zu MSMQ? (oder SQL-Tabelle als Warteschlange)
- 15. MSMQ: Gewährleistet MSMQ sequenzielle Nachrichtenübergabe?
- 16. Generation von öffentlichen, privaten und Passphrase in PGP?
- 17. Lesen des öffentlichen/privaten Schlüssels aus dem Speicher mit OpenSSL
- 18. Wie Skript sftp mit PSFTP.exe mit privaten und öffentlichen Schlüssel
- 19. Unterschiede zwischen privaten Cache und öffentlichen Cache in Symfony
- 20. Verwendung von privaten und öffentlichen Anmeldeinformationen in JAAS
- 21. Aufruf einer privaten Funktion eines Moduls von einer öffentlichen Methode
- 22. Wie pgp privaten & öffentlichen Schlüssel auf einen anderen Computer übertragen?
- 23. Rubin: Datei-Verschlüsselung/Entschlüsselung mit privaten/öffentlichen Schlüsseln
- 24. Generieren privaten Schlüssel & öffentlichen Schlüssel in meinem Fall
- 25. ist .SNK enthält sowohl privaten Schlüssel als auch öffentlichen Schlüssel?
- 26. Wie man privaten Schlüssel und öffentlichen Schlüssel in KeyStore speichert
- 27. Wenn innerhalb einer Klasse, ist es besser, seine privaten Mitglieder oder seine öffentlichen Eigenschaften zu nennen?
- 28. Speichern von öffentlichen und privaten Schlüsseln in einer Datenbank oder einem Schlüsselspeicher
- 29. Wie kann ich feststellen, ob eine .pem-Datei einen öffentlichen oder privaten Schlüssel enthält?
- 30. Macht es einen Unterschied, ob ich 'Freundesklasse xxxxx' in den öffentlichen oder privaten Bereich lege?
Was wäre der Anwendungsfall für eine öffentliche Warteschlange? Kannst du ein Beispiel geben, wo ich im AD nach einer Warteschlange suchen müsste? Vielen Dank. – Riri
Sie sollten das besser als eine neue Frage stellen. –