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.