Tra i tanti servizi offerti da Windows Azure è presente anche il Service Bus, che con le sue funzionalità di code, relay e notification hub, permette di realizzare facilmente scenari scalabili.
Sebbene possiamo effettuare le principali operazioni di gestione attraverso il portale web, ve ne sono alcune che sono disponibili solo attraverso i servizi REST o le API managed fornite da Microsoft. Ne sono un esempio la visione della dead letter queue, delle proprietà di una coda, del re invio del messaggio o la visualizzazione delle registrazioni ad un notification hub.
Per queste operazioni viene in aiuto il ServiceBusExplorer, un tool nato come esempio dimostrativo sull'utilizzo delle API, ma che è un buon strumento per effettuare le operazioni citate in precedenza. E' disponibile, completo di sorgenti, al seguente indirizzo:
http://code.msdn.microsoft.com/windowsazure/Service-Bus-Explorer-f2abca5a
Nello zip trovate già i binari compilati. Avviandola ci viene chiesta la stringa di connessione (che troviamo nel portale web) per avere accesso come owner al service bus. Una volta connessi ci vengono elencati tutti i servizi e per ognuno di essi abbiamo a disposizione varie funzionalità.

L'interfaccia è piuttosto semplice, ma è sufficiente per effettuare le più importanti operazioni di mantenimento. Oltre a questo, possiamo sempre guardare i sorgenti e scrivere un utility specifica per le nostre esigenze.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Il nuovo controllo Range di Blazor 9
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Utilizzare Container Queries nominali
Selettore CSS :has() e i suoi casi d'uso avanzati
Usare le navigation property in QuickGrid di Blazor
Rendere le variabili read-only in una pipeline di Azure DevOps
Collegare applicazioni server e client con .NET Aspire
Introduzione ai web component HTML
Ottimizzazione dei block template in Angular 17
Conoscere il rendering Server o WebAssembly a runtime in Blazor
I più letti di oggi
- Creare agenti facilmente con Azure AI Agent Service
- Loggare le query più lente con Entity Framework
- Rendere i propri workflow e le GitHub Action utilizzate più sicure
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- Disabilitare le run concorrenti di una pipeline di Azure DevOps
- Gestione degli eventi nei Web component HTML
- Fornire parametri ad un Web component HTML
- Introduzione ai web component HTML
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9