Messaging for IoT

Deploying message broker for an IoT use case introduces some new challenges to the broker scalability. We’re talking now about thousands of connections, consumers and destinations, which make us think of how we provision, configure and monitor our messaging infrastructure much more carefully. In this post I’ll try to sum up some of techniques that… Continue reading Messaging for IoT

Published
Categorized as ActiveMQ, iot

ActiveMQ and HawtIO

We introduced HawtIO console as a tech preview in 5.9.0 ActiveMQ release, with an idea to replace the old and rusty web console in the distribution. Unfortunately, that idea didn’t go well with the rest of Apache community so it’s voted out and 5.9.1 is released without it. You can read more on the topic… Continue reading ActiveMQ and HawtIO

Published
Categorized as ActiveMQ

Pluggable ActiveMQ Storage Lockers

Shared storage master slave broker topologies depend on successful storage locking. Meaning that only a single broker (the master) is active and use the message database. So far locking was tied to a specific message store, so KahaDB was using shared file locking while JDBC store was using a specialized database table to keep slaves… Continue reading Pluggable ActiveMQ Storage Lockers

Published
Categorized as ActiveMQ

ActiveMQ 5.6.0 and other news

We just released Apache ActiveMQ 5.6.0. It was a long-awaited maintenance release, but however there are a few very significant new features that was worth waiting for. Those include a new LevelDB store, MQTT and Stomp 1.1 protocols support and self-balancing cluster clients, to name a few. I already written about clustering here and there… Continue reading ActiveMQ 5.6.0 and other news

Published
Categorized as ActiveMQ

ActiveMQ in the cloud

FuseSource just announced a public beta of new Enterprise products (Read more about it in Rob’s post). So it’s time to give you a bit more details on what we were working on for the past few months. One thing I want to emphasize in this post is how this project improves the experience of… Continue reading ActiveMQ in the cloud

Published
Categorized as ActiveMQ

ActiveMQ networks and advisory messages explained

Recently Jakub wrote an excellent blog post explaining more on how ActiveMQ networks work. The one thing that somehow always got unexplained and confused users over time is the connection between network of brokers and advisory messages. I finally took some time to document it and introduce some enhancements we have in this area for… Continue reading ActiveMQ networks and advisory messages explained

Published
Categorized as ActiveMQ