Sulla piattaforma cloud di Microsoft, quando vogliamo mandare e ricevere messaggi attraverso un broker per mettere in comunicazioni app o servizi, Service Bus è lo strumento da usare. Permette di creare code completamente gestiste e dalle alte capacità con funzionalità di sottoscrizione e routing.
Normalmente alle code accediamo a livello applicativo, con i relativi SDK, ma nelle fasi di test oppure per analizzare il corretto funzionamento, può capitare di dover dare un occhio alle code, vedere quanti messaggi sono presenti e verificare cosa è presente in esso.
In passato per fare questo si usavano tool esterni, grafici o meno, ma di recente è stato introdotto direttamente sul portale la possibilità di inviare, ricevere o guardare i messaggi contenuti in una coda. E' sufficiente entrare in una di queste e accedere alla voce Service Bus Explorer. Troviamo tre sezioni send, receive e peek. Con la prima possiamo inviare del testo, proprietà custom o speciali, ed inviare direttamente il messaggio.
Con receive o peek possiamo invece guardare al suo interno. Nel primo caso togliamo il messaggio dalla coda, nel secondo lo andiamo solo a guardare secondo l'ordine FIFO previsto. Possiamo anche scegliere se guardare nella coda o nella dead letter, cioè dove finisco messaggi scartati o scaduti.
Cliccando sul relativo messaggio possiamo ottenere i dettagli, tutte le proprietà e vedere in dettaglio il contenuto.
L'unica cosa alla quale dobbiamo prestare attenzione, è la modalità di accesso e di lettura dalla coda.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Potenziare Azure AI Search con la ricerca vettoriale
Utilizzare le collection expression in C#
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Sfruttare lo streaming di una chiamata Http da Blazor
Le novità di Angular: i miglioramenti alla CLI
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Controllare gli accessi IP alle app con Azure Container Apps
Sostituire la GitHub Action di login su private registry
Utilizzare Tailwind CSS all'interno di React: installazione
I più letti di oggi
- PWAConf 2020 - Online
- Reactive form tipizzati con FormBuilder in Angular
- Utilizzare ChatGPT con Azure OpenAI
- Mantenere sempre reattiva una Lambda di AWS
- Messaggi in tempo reale con Blazor Server
- Una chat con #aspnetcore e #websockets https://aspit.co/bmh di @GentiliMoreno #webapi #aspnetcore2
- Autenticarsi in modo sicuro su Azure tramite GitHub Actions
- Effettuare il multi-checkout in linea nelle pipeline di Azure DevOps
- Creare una MarkupExtension per accedere alle proprietà statiche in Silverlight 5.0
- Navigare la struttura visuale di un UIElement fino a recuperare l'elemento logico in Silverlight 3.0