Estamos utilizando cola para algunos de los servicios de WCF. Estamos utilizando el enlace NetMSMQ para los servicios WCF que utilizan MSMQ privado. El sistema funciona bien en nuestro entorno de control de calidad. No estoy seguro de ninguna diferencia real entre la cola privada o pública. La aplicación cliente está en una máquina separada y todavía puede acceder a la cola privada del servicio WCF en otra caja. No estoy seguro de si esto es lo correcto. existen diferencias relacionadas con la seguridad entre MSMQ público y privado. ¿Alguien puede aclarar cuándo usar MSMQ privado o público?Privado o público MSMQ
Respuesta
la información que necesita está bien escondido (como de costumbre), pero se puede encontrar aquí:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
Es más o menos hasta la implementación, el nivel de integración de Active Directory y su distribución requisito para las colas. Si es WCF, supongo que la cola se expone a través de IIS/WPAS, lo que haría que la cola se abstraiga de la aplicación, por lo que puede ser menos relevante en ese modo y las colas locales son suficientes.
Tener que trabajar con una aplicación que es pesada en el uso de MSMQ públicas, me quedaría con las colas privadas. La principal ventaja es que no estará vinculado al directorio activo. He tenido muchas veces que los cambios realizados en un MQ local no se replicarían en el AD, así que tuve que tener un administrador de servidor para iniciar sesión en el controlador de dominio y eliminar la cola para poder recrearla y asegurarme de que todo la configuración era correcta
Aquí hay un artículo de Microsoft que aborda algunas de las diferencias.
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx
también recomiendan el uso de colas privadas. Utilicé MSMQ desde la versión 1.0 e hice todo el despliegue de cola pública antes de la integración de AD y habiendo trabajado en ambos tipos de implementación de cola pública. En mi opinión, el enfoque de cola privada es el mejor para la mayoría de las necesidades de los grupos. Sí, existen algunas limitaciones y algunas lagunas en la robustez general de los mensajes empresariales, como no poder usar los servidores de Enrutamiento en cola, por ejemplo, pero si su objetivo es simplemente tener una plataforma confiable de entrega de mensajes para almacenamiento y reenvío y uso de activa en colas, entonces el enfoque de cola privada estará bien. Mi grupo procesa más de 3 millones de transacciones de mensajes por día a través de colas privadas y lo han estado haciendo durante muchos años.
- 1. Servidor de repositorio SVN público o privado?
- 2. Ejemplo de encabezado privado/público?
- 3. JRE 1.6 en el repositorio de Maven (público o privado)
- 4. Debe copiar el constructor sea privado o público
- 5. Privado vs público en Cache-Control
- 6. Objective-C - Privado vs Protegido vs Público
- 7. Cambiar automáticamente de público a privado (Java)
- 8. C# anular miembro público y hacerlo privado
- 9. Una visión pragmática en privado vs público
- 10. "público estático" o "público estático"?
- 11. ¿Inyectar en un campo privado, de paquete o público o proporcionar un setter?
- 12. Sin permiso para acceder a un MSMQ privado
- 13. Xcode: encabezados de copia: público vs. privado vs. proyecto?
- 14. Generar pares de claves SSH (privado/público) sin ssh-keygen
- 15. ¿Es portable el uso público de typedef privado?
- 16. ¿Cómo se prueba un par de llaves DSA público/privado?
- 17. Cifrado privado/público en Python con biblioteca estándar
- 18. sangría de modificadores de visibilidad "público" y "privado"
- 19. Configuración de un servidor de símbolos público (o privado) en http
- 20. ¿Cuáles son las variables sin público privado o protegido declarado como?
- 21. ¿Cómo decidir si un método será privado, protegido, interno o público?
- 22. Integrando un repositorio público de git en un proyecto privado (sin submódulos o combinación de subárbol)
- 23. a MSMQ o no a MSMQ? (o SQL Table como la cola)
- 24. ¿Debería escribir "público virtual" o "público virtual" en herencia virtual?
- 25. ¿cómo público es un repositorio público github?
- 26. MSMQ funciona en TCP o UDP?
- 27. Operador público nuevo, operador privado eliminar: obtener C2248 "no se puede acceder al miembro privado" cuando se usa el nuevo
- 28. Escalabilidad MSMQ
- 29. Acceso público predeterminado en scala
- 30. Prácticas Enum - Definir dentro de una clase/separadamente, hacer público/privado
¿Cuál sería el caso de uso para una cola pública? ¿Puedes dar un ejemplo en el que debería buscar en el AD para buscar una cola? Gracias. – Riri
Haría mejor en hacer esto como una nueva pregunta. –