Condividi tramite


RouterWorkerSelector interface

Descrive una condizione che deve essere soddisfatta in base a un set di etichette per la selezione del ruolo di lavoro.

Proprietà

expedite

Esegue il push di un processo all'inizio della coda, purché questo selettore sia attivo.

expiresAfterSeconds

Descrive per quanto tempo questo selettore di etichetta è valido in secondi.

key

Chiave dell'etichetta su cui eseguire una query.

labelOperator

Descrive il modo in cui il valore dell'etichetta viene confrontato con il valore definito nel selettore di lavoro.

Valori possibili: uguale, notEqual, lessThan, lessThanOrEqual, greaterThan, greaterThanOrEqual

value

Valore da confrontare con il valore effettivo dell'etichetta con l'operatore specificato. I valori devono essere valori primitivi: numero, stringa, booleano.

Dettagli proprietà

expedite

Esegue il push di un processo all'inizio della coda, purché questo selettore sia attivo.

expedite?: boolean

Valore della proprietà

boolean

expiresAfterSeconds

Descrive per quanto tempo questo selettore di etichetta è valido in secondi.

expiresAfterSeconds?: number

Valore della proprietà

number

key

Chiave dell'etichetta su cui eseguire una query.

key: string

Valore della proprietà

string

labelOperator

Descrive il modo in cui il valore dell'etichetta viene confrontato con il valore definito nel selettore di lavoro.

Valori possibili: uguale, notEqual, lessThan, lessThanOrEqual, greaterThan, greaterThanOrEqual

labelOperator: string

Valore della proprietà

string

value

Valore da confrontare con il valore effettivo dell'etichetta con l'operatore specificato. I valori devono essere valori primitivi: numero, stringa, booleano.

value?: unknown

Valore della proprietà

unknown