QueueExplorer is a desktop application that lets developers and administrators browse, inspect, and repair messages in Azure Service Bus, RabbitMQ, MSMQ, and ActiveMQ Classic from a single interface. Instead of writing throwaway diagnostic code or fighting limited web consoles, you open a queue, watch messages arrive in real time, and act on them directly. The workflow follows the way investigations actually happen: connect to a broker, filter and sort the message list, open individual messages to read bodies and headers, then edit, move, replay, or delete the ones causing trouble. QueueExplorer also manages queueing objects, so schema creation, comparison, and migration sit alongside day-to-day troubleshooting in the same workspace.
Where QueueExplorer differs from broker portals is depth on individual messages. Full bodies are rendered as formatted JSON or XML, text in multiple encodings, hexadecimal, WCF content, or .NET serialized objects, and every header or custom property can become a sortable column. Dead-lettered messages show the broker's own failure details, so you can correct the payload and resubmit it to the original destination or another one. Teams that already keep a network debugging utility such as HTTP Analyzer V7 on hand for HTTP traffic tend to treat QueueExplorer as the equivalent for asynchronous messaging: one window that shows what is really moving between services. Connections, groups, and tabs keep development, staging, and production visible side by side.
The main benefit of QueueExplorer is speed during incidents. A growing queue, a poison message, or a stalled consumer stops being a guessing game: you see the queue depth, open the offending message, fix the payload, and send it back, all without redeploying code. Automatic refresh keeps a live view of the whole broker, so problems surface before support tickets arrive. Because one installation speaks to four messaging systems, teams migrating between MSMQ, RabbitMQ, ActiveMQ Classic, and Azure Service Bus keep the same tool and the same habits rather than relearning a new console. Backup and restore to .mq files, CSV import and export, and the built-in bulk sender make testing reproducible: capture real messages from production, replay them in a safe environment, and generate load on purpose. Read-only mode lets cautious administrators investigate production without exposing destructive commands.
Comments