Stiamo utilizzando la coda per alcuni dei servizi WCF. Si sta utilizzando l'associazione NetMSMQ per i servizi WCF che utilizzano MSMQ privato. Il sistema funziona correttamente sul nostro ambiente QA. Non sono sicuro di nessuna differenza reale tra la coda privata e pubblica. L'applicazione client è su una macchina separata ancora è in grado di accedere alla coda privata del servizio WCF su un'altra casella. Non sono sicuro se questa sia la cosa giusta da fare. ci sono delle differenze relative alla sicurezza tra MSMQ pubblico e privato. Qualcuno può mettere un po 'di luce quando si usa MSMQ privato o pubblico.MSMQ privato o pubblico
risposta
le informazioni necessarie è ben nascosto (come al solito), ma può essere trovato qui:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
È praticamente verso il basso per la distribuzione, il vostro livello di integrazione di Active Directory e la vostra distribuzione requisito per le code. Se si tratta di WCF, presumo che la coda venga esposta tramite IIS/WPAS che estrae la coda dall'applicazione in modo che possa essere meno rilevante in tale modalità e le code locali siano sufficienti.
Avendo a che fare con un'applicazione che richiede molto l'utilizzo di MSMQ pubblici, rimango con code private. Il vantaggio principale è che non sarai legato alla directory attiva. Ho avuto molte volte in cui le modifiche apportate a un MQ locale non si replicavano nell'AD, quindi dovevo avere un registro di amministratore del server nel controller di dominio ed eliminare la coda per me in modo da poterlo ricreare e verificare che tutto il le impostazioni erano corrette.
Ecco un articolo di Microsoft che illustra alcune delle differenze.
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx
mi consiglia anche di utilizzare le code private. Ho usato MSMQ dalla versione 1.0 e ho fatto l'intera distribuzione della coda pubblica prima dell'integrazione di AD e avendo lavorato su entrambi i tipi di distribuzione della coda pubblica l'approccio della coda privata a mio parere è il migliore per la maggior parte delle esigenze dei gruppi. Sì, ci sono alcune limitazioni e alcune lacune nella solidità complessiva del messaging aziendale, come non essere in grado di utilizzare i server Routing Queue, ad esempio, ma se il tuo obiettivo è semplicemente avere una piattaforma affidabile affidabile di consegna dei messaggi per l'archiviazione e l'utilizzo di trigger su code quindi l'approccio alla coda privata andrà bene. Il mio gruppo elabora oltre 3 milioni di transazioni di messaggi al giorno tramite code private e lo fa da molti anni.
- 1. Server di repository SVN pubblico o privato?
- 2. Kotlin: pubblico privato set privato var
- 3. JRE 1.6 in repository Maven (pubblico o privato)
- 4. Il costruttore di copia deve essere privato o pubblico
- 5. pubblico o privato, è veramente importante con le variabili Android
- 6. Una variabile che non è pubblico o privato-Java
- 7. Objective-C - Privato vs Protetto contro Pubblico
- 8. Clojure, defn, defn-, pubblico/privato, il default
- 9. Dichiarazione attributo di classe: privato vs pubblico
- 10. impatto Sicurezza dei modificatori di accesso (pubblico, privato, interno, protetto)
- 11. Una classe può avere un costruttore sia pubblico che privato?
- 12. Rails 4.2 server; IP privato e pubblico non funziona
- 13. C++ Accesso al membro statico privato dal metodo statico pubblico?
- 14. Come decidere se un metodo sarà privato, protetto, interno o pubblico?
- 15. Cosa sono le variabili senza pubblico privato o protetto dichiarato come?
- 16. Il costruttore di una classe interna privata deve essere dichiarato pubblico o privato?
- 17. La classe di Ruby initialize (costruttore) è un metodo privato o pubblico?
- 18. Pubblico o privato - Confusione di metodi di classe componente 2 angolare confusione
- 19. È possibile creare un blocco "privato" o "pubblico" in C# come in C++?
- 20. Integrazione del repository git pubblico in un progetto privato (senza sottomoduli o unione secondaria)
- 21. MSMQ funziona su TCP o UDP?
- 22. Accodamento utilizzando il database o MSMQ?
- 23. Monitoraggio MSMQ
- 24. sottoscrivere msmq
- 25. L'Heroku Git Repo è pubblico?
- 26. privato [questo] vs privato
- 27. Accesso pubblico predefinito in scala
- 28. Il movimento pubblico UDDI è morto o è mai esistito?
- 29. in che modo pubblico è un repository pubblico github?
- 30. MSMQ per la persistenza?
Quale sarebbe il caso d'uso per una coda pubblica? Puoi fare un esempio in cui dovrei cercare nell'AD per cercare una coda? Grazie. – Riri
Faresti meglio a chiederlo come una nuova domanda. –