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
Utilizzare Model as a Service su Microsoft Azure
Generare file per il download da Blazor WebAssembly
Generare file PDF da Blazor WebAssembly con iText
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Utilizzare il trigger SQL con le Azure Function
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Copiare automaticamente le secret tra più repository di GitHub
Utilizzare database e servizi con gli add-on di Container App
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Configurare policy CORS in Azure Container Apps
Evitare il flickering dei componenti nel prerender di Blazor 8