RabbitMQ support in QueueExplorer

New version of QueueExplorer v4.2 is now in Beta stage, and biggest improvement it brings is RabbitMQ support! Biggest benefit it brings over built in RabbitMQ management console is that you can manage messages – see them, copy, delete, move, edit, create new one, etc. As existing QueueExplorer users know, that functionality is essential when you’re […]

Read More

QueueExplorer on Linux!

With new Wine 3.0, it’s finally compatible enough to allow QueueExplorer to run under Linux! That’s a good news for users running ActiveMQ on Linux and needing more powerful management tool. However it looks ugly at this point, installation is cumbersome, but once it’s running firsts tests look promising. How did I get this working? […]

Read More

More about messages – Azure Service Bus for MSMQ users, Part 4

Let’s talk a bit more about Azure Service Bus messages and what’s different compared to MSMQ. For start, there are mechanisms to hide messages and delay their processing. This is available both in queues and topics/subscriptions. Deferred messages If a message shouldn’t be processed immediately but shouldn’t be deleted for good either, you can defer it. While message is […]

Read More

Topics and subscriptions – Azure Service Bus for MSMQ users, Part 2

Topics and their subscriptions represent publish-subscribe (pub-sub) messaging pattern. If you’re coming from MSMQ, that’s a new concept. What’s the difference to plain old queue? Simplest scenario for a queue (and arguably most common one) is – single sender and single receiver: Of course, we could have multiple senders, but that doesn’t create problems unless we want to […]

Read More

QueueProxy on MSMQ cluster

Managing clustered MSMQ was always tricky, since it runs as a separate instance, i.e. more or less like a separate “virtual” computer with MSMQ installed. When you try to manage it from QueueExplorer you’ll see that there are some limitations since it’s done in remote mode, either from one of cluster nodes or from some other […]

Read More

MSMQ Heartbeat checks with QueueMonitor

Here’s how wikipedia describes heartbeats in computing: In computer science, a heartbeat is a periodic signal generated by hardware or software to indicate normal operation or to synchronize other parts of a computer system. How can we apply heartbeats to MSMQ? We can start with simple heartbeat checks – QueueMonitor sends message to a queue, […]

Read More