Se ho effettuato una coda che è esclusiva e duratura (non elimina automaticamente). Ora, se il consumatore si iscrive a quella coda e poi scende. Quindi quella coda viene eliminata.Uso di code esclusive + permanenti, per RabbitMQ
Ho verificato lo scenario, quando la coda è solo duratura (vale a dire né esclusiva né eliminazione automatica). Ora, se il consumatore si iscrive a quella coda e poi scende. Quindi quella coda viene eliminata.
Spiegare il 1 ° caso, il 2 ° caso dà il risultato previsto. In entrambi gli scenari, solo 1 utente è iscritto a una coda e vi è una sola coda associata a una diretta_exchange.
Perché dovrebbero farlo? Mi piace molto la funzione di esclusione (blocco), ma non posso permettermi di perdere i messaggi in coda quando il servizio che elabora i messaggi va giù. Posso avere un solo servizio che esegue i messaggi di elaborazione e quando si interrompe, il servizio di fail back rileva che ora può avere diritti esclusivi sulla coda e diventare proprietario. Ma se i messaggi sono andati! È piuttosto inutile per me. – code5
Rispondere a questa domanda fin dai tempi antichi, poiché mi ci è voluto un po 'per trovare la risposta: ciò che in realtà desideri è un consumo esclusivo, non una coda esclusiva. – Hobblin