As the first sentence of the message groups documentation page says: message groups rock. One of the problem with them, however, was an inappropriate behavior in case you’re adding your consumers for the messages already stored in the broker (with appropriate message group parameters set). This also causes that message groups are not honored in… Continue reading Message groups just got a bit better
Category: ActiveMQ
Sending over failover transport with timeout
The failover transport proved to be useful for many use cases, but had one drawback. When no browsers are available, your send operation will hang. One of the ways to deal with this is to use TransportListener to detect and handle those cases. From 5.3 version onwards, you will be able to use new timeout… Continue reading Sending over failover transport with timeout
Apache ActiveMQ 5.2
Apache ActiveMQ 5.2 is finally released. It is mainly a maintenance release, but there are also a couple of new features, like extended Advisory support and such. If you use ActiveMQ, be sure to give this release a try.
ActiveMQ in Action
As Bruce and Rob already said, our current work on “ActiveMQ in Action” book is available in Manning Early Access Program (MEAP). We will try to cover all aspects of ActiveMQ, from basic stuff such as JMS basics and how to run ActiveMQ for the first time to complex broker topologies and performance tunning. I… Continue reading ActiveMQ in Action
Securing Stomp
If you ever wanted to use Stomp messaging protocol with secured ActiveMQ broker, you can now do it by downloading a 5.1 snapshot distribution. For more Stomp messaging security over unsecured networks you can additionally use Stomp over SSL, which makes Stomp + ActiveMQ perfectly secure messaging environment over unsecured networks. If PHP is your… Continue reading Securing Stomp
XStream and Spring OXM (Object/XML Mapping framework)
It all started when I tried to find a solution for customizing an XStream instance for my ActiveMQ XStream message transformer that would be better than currently used (extending a base transformer and providing a custom factory method that will do things like alias, converter, annotation, etc. settings). I wanted an easy solution to configure… Continue reading XStream and Spring OXM (Object/XML Mapping framework)
Integrating ActiveMQ Web Console
If you build an application that integrates ActiveMQ broker, it makes sense that you want to integrate its web console as well. It provides your users with basic monitoring and management operations. One road you can take is to integrate it as a WAR archive, but as you already have a whole lot of ActiveMQ… Continue reading Integrating ActiveMQ Web Console
Cross-Domain Ajax support for ActiveMQ
In this post I will try to summarize a case-study for implementing Cross-Domain Ajax support for ActiveMQ. Use Case In the current implementation of Ajax support for ActiveMQ, you can use JavaScript to consume and send messages, but only directly in your application. This stands mostly due to “same-domain” restriction of the XmlHttpRequest calls. This… Continue reading Cross-Domain Ajax support for ActiveMQ