Lo scenario che ho in mente è questo: il bus di servizio viene utilizzato per la comunicazione da istanza all'istanza, quindi una sottoscrizione è univoca per istanza di servizio. Il risultato finale è che se un'istanza non si chiude con grazia, la sua iscrizione non viene cancellata.Sottoscrizione orfana con scadenza automatica (Azure ServiceBus Messaging SubscriptionClient)
Quando un'istanza di servizio "muore" e si riavvia, i contenuti precedenti dell'abbonamento sono irrilevanti e possono essere scartati.
Quindi, c'è un modo per impostare un "time to live" per l'abbonamento al bus di servizio o simulare qualcosa di simile, senza dover ricorrere a qualche meccanismo di rilevamento orfano personalizzato?
Grazie per la risposta, Clemens. Usare l'ID istanza per creare i nomi delle sottoscrizioni è esattamente quello che stiamo facendo, ma c'è ancora un bel po 'di spazzatura da tutte le sessioni di debug con i nomi delle istanze di fabric di sviluppo generati usando i numeri PID. –
@Clemens qualche idea quando questo potrebbe essere rilasciato? –
Sto anche cercando quando questo potrebbe essere rilasciato. Ho un usecase simile per gli abbonamenti Silverlight per cliente. Potrebbe esserci un'opzione per eseguire il cleanup se si conoscono i nomi degli argomenti cercando le sottoscrizioni stantie. : http://stackoverflow.com/questions/15871119/cleaning-up-stale-azure-service-bus-topic-subscriptions – kjsteuer