Friday, 17 June 2011
HornetQ 2.2.5 released
Thursday, 5 May 2011
HornetQ is rocking out this week
Since I started working on HornetQ, this was the best week ever.
First the presentation on Judcon had a full room. Even though I suck (at least I think) on presenting, HornetQ shined out by itself as I was showing the new features and the work we have done.
Paging has a new model, more performant and non-blocking. On HornetQ 2.2.2 the syncs on paging are also batched through timers, what really improves performance on page mode also.
The atomic and transparent failover is really enterprise level.
And a lot of cool stuff!
Regarding paging, Drew Dahlke wrote a nice blog entry about how performant is paging on HornetQ on paging:
http://drewdahlke.blogspot.com/2011/05/benchmarking-hornetq-222-paging-mode.html
Wednesday, 30 March 2011
HornetQ 2.2 Super-HornetQ
This is the best HornetQ release ever. HornetQ was already cutting edge but is now even better.
It is available here with docs here
This latest release contains the following improvements in functionality
- HornetQ Rest
Thanks to Bill Burke, we have a brand new and cool rest interface that's being released with 2.2.2. Look for a Judcon presentation just about this topic
- New improved failover.
Failover now support multiple backups for live servers and also allows automatic fail back to the original live server.
It also supports using shared file systems for shared journal using distributed locks to handle failover. We also guarantee that the backup server will stay completely passive until the main server crashes avoiding split brain occurring.
- New paging model
The new model now won't lock the address if you have a lazy consumer on a core-queue (or on the Topic Subscription in JMS terms) which previously caused consumer starvation. The system will navigate through page files like a cursor, keeping a soft-cache in memory to avoid duplicated references.
- Large Message Compression
It is now possible to compress the message body of large messages.
On the maintenance front thanks to the JBoss QA guys, their thorough testing means we are more confident then ever of delivering a well tested stable piece of software.
>other improvements include:
- Improvements on the journal reliability.
- Clustering reliability
- XA Integration
On the performance front we have made some optimizations:
- Optimized some non necessary syncs we were doing on the journal
- Optimized syncs on paging. Paging is now also scaling up syncs when many producers are syncing messages.
Also: HornetQ should be available for EAP users really soon, being a viable alternative for enterprise users who require a supportable alternative.
Many thanks for our contributors and for our QA department.
Friday, 8 October 2010
Announcement: Stepping down as project lead
This has been a really hard decision for me to make, after all, HornetQ is my baby, and I've invested a lot of mental as well as emotional effort in getting it to where it is today.
The last four years have been really tough. Creating a world class messaging system with a tiny team is a formidable job. But getting this far has taken it's toll on me, and I need to step aside and take a rest for a while.
So what am I going to do next? Not really sure yet, but I'll be taking it easy on sabbatical from Red Hat until the beginning of next year when things should be more clear.
Where does HornetQ go from here? The future is bright for HornetQ. It's the default messaging provider in JBoss AS 6 and 7, and will shortly be available supported in JBoss EAP.
I truly believe HornetQ has the potential to be the world's #1 messaging system. We already know it has the best performance, and now we're rounding off the last few features so we can really position ourselves as a true enterprise class messaging system to go against, and win against any system in the market.
The future is bright :)
This brings me to....
I'd also like to announce that Clebert Suconic will be taking over my role as HornetQ project lead :)
Congratulations Clebert!
Clebert is a nice guy and a talented engineer and knows HornetQ back to front having worked on it from the beginning. HornetQ can't be in better hands than Clebert's.
So, I bid you farewell, and happy messaging!
Tim Fox
=======
Friday, 3 September 2010
HornetQ - the Performance Leader in Enterprise Messaging
Tuesday, 17 August 2010
HornetQ 2.1.2 Released
We have just released 2.1.2, which contains basically bug fixes and a couple improvements.
The main work done at this release was making sure compacting and the journal is working fine.
The twitter bridge was also made through this release, thanks to our contributor Tomohisa Igarashi.
Tuesday, 10 August 2010
Case Study - How Last.fm Uses HornetQ for Their Streaming Infrastructure
We have published a case study about last.fm's use of HornetQ in their infrastructure.
If some of our users have success stories or case studies about HornetQ they want to share, please let us know.