Si prevede di utilizzare la coda del bus di servizio azzurro insieme all'argomento/abbonamento.Cambio filtro sottocrizione coda servizio bus di Azure
Abbiamo più abbonamenti per un determinato argomento con condizioni di filtro diverse.
La mia domanda è possibile modificare il filtro di sottoscrizione in modo dinamico una volta creato l'abbonamento? Come posso modificare la condizione del filtro per l'abbonamento una volta creato? Non riesco a trovare alcun metodo che permetta questo? L'unica opzione che vedo è eliminare l'abbonamento e ricrearlo. Qualche idea su come cambiare filtro senza cancellare l'abbonamento?
questo è quello che cercavo. Grazie per la condivisione. Il blog di Jorge Rowies è abbastanza utile. –
In termini di comportamento tenere presente che una regola viene valutata nel momento in cui il messaggio viene inviato all'argomento. Pertanto, mentre una determinata regola è attiva, viene valutata rispetto a tutti i messaggi inviati all'argomento e quando si rimuove la regola/si crea una nuova regola, qualsiasi messaggio inviato dopo la creazione di tale regola verrà valutato con la nuova regola. Per tutto questo tempo potresti non aver ricevuto/rimosso un singolo messaggio dall'abbonamento in modo tale che questi messaggi siano tutti in attesa e disponibili quando arriva il destinatario. –
Sì, questa è una conseguenza dell'utilizzo di AddRule/RemoveRule. Come suggerisci di superarlo? –