Solace Community is getting a facelift!

On March 3rd we will be starting the process of migrating Solace Community to a new platform. As a result, Solace Community will go in to a temporary read-only state. You will still be able to come onto Solace Community and search through posts to find answers, but you won't be able to ask questions, post comments, or react in any way.

We hope to have the migration complete by Wednesday March 5th (or sooner), so please keep an eye out!

View or peek messages on a queue - queue browsing

TomF
TomF Member, Employee Posts: 412 Solace Employee
edited March 2020 in Tips and Tricks #1

Want to see what's on a queue without consumi.ng the messages? Got a poison message that's killing your app but dont know why? Here's an example of this type of question: https://solace.community/discussion/198/possible-to-export-message-payload-in-queue-level#latest

What you need is a queue browser. This reads a message from a queue but doesn't consume it - the message remains on the queue.

The simplest way to do this is with sdkperf. Use the -sql option to bind to the queue, -qb to enable queue browsing and -md to view the contents as text. If you are using a binary format or serialisation package, you'll probably need to write an application: browsing is a flow property.

Comments

  • marc
    marc Member, Administrator, Moderator, Employee Posts: 973 admin
    edited March 2020 #2

    Thanks for sharing @TomF. SDKPerf is definitely an excellent command line option for queue browsing.
    If anyone finds this post and wants to give sdkperf a shot you can download it here: https://solace.com/downloads/

    Also, if you're looking for a GUI that can be used as a queue browser you can use JMSToolBox. I'll shamelessly plug a video I made a few months back that talks about using that tool. :D:p

This Month's Leaders

This Week's Leaders