2010-08-03 13 views

risposta

14

C'è poca differenza funzionale tra una coda pubblica e privata, se non che MSMQ pubblica informazioni sulle code pubbliche in Active Directory (AD).

Non ho mai fatto questo io stesso, ma sembra che se si conosce il percorso completo della coda privata, è possibile accedervi da un altro server:

code private

privato le code sono code che non sono pubblicato in Active Directory e sono visualizzato solo sul computer locale che li contiene. Le code private hanno le seguenti caratteristiche:

Message Queuing registri privati ​​ code localmente memorizzando una descrizione della coda nella directory LQS (stoccaggio coda locale) sul computer locale . In MSMQ 2.0 e Message Queuing 3.0, il percorso predefinito è % windir% \ system32 \ MSMQ \ storage \ lqs. Si noti che una descrizione di ogni coda pubblica creata sul computer locale è anche archiviata localmente in un file separato nella cartella LQS.

code private sono registrati sul computer locale , non nel servizio directory , e in genere non possono essere trovano da altre Message Queuing applicazioni.

code private sono accessibili solo dalle applicazioni di Accodamento messaggi che conoscono il percorso completo, il nome di formato diretto, o il privato Formato nome della coda, come segue:

Percorso nome : NomeComputer \ private $ \ QueueName.

Nome percorso sul computer locale: \ private $ \ QueueName.

nome di formato diretto :: DIRETTA = ComputerAddress \ private $ \ PrivateQueueName.

Nome formato privato: PRIVATE = ComputerGUID \ QueueNumber.

Per ulteriori informazioni sui nomi di percorso e nomi di formato, vedere i nomi delle code.

code private hanno il vantaggio di nessun servizio di directory in testa, rendendo più veloce loro di creare, senza latenza in loro accesso, e nessuna replica in testa.

code private non dipendono il servizio di directory, e quindi può essere creati ed eliminati quando il servizio di directory non funziona.Questo è utile per le operazioni offline.

Un modo in cui le code private possono essere esposte ad altre applicazioni è tramite impostando una proprietà di messaggio. A distribuire la posizione di una coda privata , un'applicazione può inviare un nome di formato della coda privata come la proprietà della coda di risposta di un messaggio .

Ref.

+0

Sembra che molto probabilmente si raggiunga un certo numero di muri di mattoni. Utilizzare questo link per provare a risolverli (tre punti elenco contenenti collegamenti a nuove pagine per soluzioni specifiche): [MSMQ dall'idraulico] (http://blogs.msdn.com/b/johnbreakwell/archive/2010/03/24 /understanding-how-msmq-security-blocks-rpc-traffic.aspx) – goamn

Problemi correlati