2010-08-03 45 views

Respuesta

14

Hay poca diferencia funcional entre una cola pública y privada, excepto que MSMQ publica información sobre colas públicas en Active Directory (AD).

que nunca he hecho esto por mí mismo, pero parece que si se conoce la ruta completa a la cola privada, se puede acceder a él desde otro servidor:

colas privadas

privada las colas son colas que no están publicadas en Active Directory y son que se muestran solo en el equipo local que las contiene. Las colas privadas tienen las siguientes características:

Message Queue Server registra privada colas localmente mediante el almacenamiento de una descripción de la cola en el directorio LQS (almacenamiento de colas local) en el equipo local . En MSMQ 2.0 y Message Queue Server 3.0, la ubicación predeterminada es % windir% \ system32 \ msmq \ storage \ lqs. Tenga en cuenta que una descripción de cada cola pública creada en la computadora local es también almacenada localmente en un archivo separado en la carpeta LQS.

colas privadas están registrados en el equipo local , no en el servicio de directorio , y por lo general no pueden ser localizados por otra Message Queue aplicaciones.

colas privadas son accesibles sólo por aplicaciones de Message Queue Server que conocen el nombre de ruta completo, el nombre directa formato, o lo privado nombre de formato de la cola, de la siguiente manera:

Ruta nombre : ComputerName \ private $ \ QueueName.

Nombre de la ruta en la computadora local: \ private $ \ QueueName.

Nombre de formato directo :: DIRECT = ComputerAddress \ PRIVATE $ \ PrivateQueueName.

Nombre de formato privado: PRIVATE = ComputerGUID \ QueueNumber.

Para obtener más información sobre nombres de ruta y nombres de formato , vea Nombres de cola.

colas privadas tienen la ventaja de ninguna sobrecarga servicio de directorio, por lo que ellos más rápido para crear, sin latencia en acceder a ellos, y hay replicación por encima.

colas privadas no dependen de el servicio de directorio, y por lo tanto pueden ser creados y eliminados cuando el servicio de directorio no está funcionando.Esto es útil para operación fuera de línea.

Una forma en que las colas privadas pueden ser expuestas a otras aplicaciones es por estableciendo una propiedad de mensaje. Para distribuir la ubicación de una cola privada , una aplicación puede enviar un nombre de formato de la cola privada como la propiedad de cola de respuesta de un mensaje .

Ref.

+0

Parece que lo más probable es que golpee una serie de paredes de ladrillo. Use este enlace para tratar de solucionarlos (tres puntos de viñetas que contienen enlaces a páginas nuevas para soluciones específicas): [MSMQ del compañero del plomero] (http://blogs.msdn.com/b/johnbreakwell/archive/2010/03/24 /understanding-how-msmq-security-blocks-rpc-traffic.aspx) – goamn

Cuestiones relacionadas