Connessione Rabbit MQ

Verbo: connectRabbitMQ

Disponibile da: < Impresa>

Si connette al provider di coda Rabbit MQ, secondo una configurazione manuale o impostazioni precedentemente create sul Client Web.

Sintassi

connectRabbitMQ --queueprovider(String) --address(String) [--username(String)] [--password(String)] [--fromconfiguration(Boolean)] [--port(Numeric)] [--timeout(TimeSpan)] (Boolean)=success (QueueConnection)=value

Input

Script Designer Obbligatorio Tipi di accettazioni Descrizione
-- queueprovider Provider di coda Solo le Configurazioni whenStoraged sono True Testo Il provider di coda proveniente dalle impostazioni memorizzate nel Client Web.
-- indirizzo Indirizzo Solo le Configurazioni whenStoraged sono False Testo Indirizzo da collegare al provider.
-- username Nome utente Facoltativo Testo Nome utente per l'accesso al provider.
- - password Password Facoltativo Testo Password utente per l'accesso al provider.
-- fromconfigurazione Configurazioni memorizzate Facoltativo Booleano Quando abilitato, consente di utilizzare le impostazioni memorizzate nel Client Web per accedere a Rabbit MQ.
-- porta Porta Facoltativo Numero Numero di porta utilizzato nel processo.
-- timeout Supero tempo Facoltativo Intervallo di tempo Tempo massimo di attesa per la connessione al provider.
Se nel parametro di tipo timeoutnon viene definito alcun valore, l'esecuzione utilizza il tempo di contesto definito dal comando Imposta Timeout . Se lo script non utilizza questo comando, il tempo predefinito è di 5 seconds secondi.

Output

Script Designer Tipi di accettazioni Descrizione
successo Operazione riuscita Booleano Ritorna "Vero", indicando il successo della connessione con il provider, o "False", se si verifica il contrario.
valore Connessione Connessione in coda Restituisce la variabile "Connessione coda" creata quando si connette a Rabbit MQ.

Esempio

Esempio 1: Il comando si connette a un provider con impostazioni manuali e restituisce il successo su una variabile booleana.

defVar --name rabbitConnectionResult --type Boolean
defVar --name mqRabbitConnection --type QueueConnection
// Connect to a Rabbit provider on the queue server.
connectRabbitMQ --queueprovider test1 --fromconfiguration  mqRabbitConnection=value rabbitConnectionResult=success
logMessage --message "${rabbitConnectionResult}" --type "Info"
// Returns the Boolean True, indicating the successful connection with the provider.
Per il suddetto script al lavoro, deve essere inserito un indirizzo del provider Rabbit nel campo Indirizzo

Esempio 2: Il comando si connette a un provider con impostazioni dall'inquilino e restituisce il successo in una variabile booleana.

defVar --name rabbitConnectionResult --type Boolean
defVar --name mqRabbitConnection --type QueueConnection
// Connect to a Rabbit provider on the queue server.
connectRabbitMQ --queueprovider exampleRabbitConnection --fromconfiguration  rabbitConnectionResult=success mqRabbitConnection=value
logMessage --message "${rabbitConnectionResult}" --type "Info"
// Returns the boolean "True", indicating the successful connection with the provider.
Per il suddetto script al lavoro, prima di eseguirlo, è necessario innanzitutto configurare il provider sul Client Web, nominandolo come "exampleRabbitConnection".

Note

È importante notare che le code utilizzate con questo provider di coda possono essere create utilizzando il comando Get code , a patto che l'utente locale della macchina di esecuzione degli script abbia il permesso di eseguire questa azione.

Vedi anche

  • Connessione Active MQ
  • Connetti a Azure Storage
  • Connessione a sistema server della coda
  • Elimina coda
  • Fine processo fittizio
  • Ottieni messaggio corrente dalla coda
  • Ottieni coda
  • Connessione IBM MQ
  • Connessione JMS MQ
  • Elenca code
  • Connessione Microsoft MQ
  • Processo fittizio
  • Variabile processo fittizio
  • Connessione MQ SQL