HornetQ Messaging Developer's Guide

More Information
Learn
  • Install and configure a HornetQ server on Windows or Linux
  • Control the whole process of reading, writing and queuing messages
  • Check the exact status of every single message in the system
  • Group different servers to form a High Performance Message Cluster
  • Deliver messages over a WAN to configure backup servers anywhere
  • Secure your server to avoid any intrusion even by the internal coder who manages queues
  • Manage your client to control task assignment
  • Use HornetQ inside JBOSS, Spring or elsewhere, embedded in your Java application or as a standalone server
About

Messages and information can be exchanged at exponential speed with JBoss HornetQ asynchronous messaging middleware. Learn how to use the JAVA open source Message Oriented Framework, to build a high-performance, multi-protocol, embeddable, clustered system and manage millions of messages per second.

In the HornetQ Messaging Developer’s Guide you will find the most common applications of a message exchanger with example code, as part of real-world scenarios. This practical and applicable guide increases reader knowledge chapter by chapter, covering basics to the most advanced features.

You will start from a clean installation of a HornetQ sever and, having progressively become a HornetQ master, will finish by being able to use the framework embedded in your software and sharing information in a cluster environment.

Starting from writing and reading a single message, we will discover more advanced features like managing queues, clustering the server, and controlling the undelivered messages. The book deals with a real-world advanced medical scenario as the main example that will lead you from learning the basics to the advanced features of HornetQ.

Features
  • Rethink the way you process messages in a stable, powerful and adaptive way, using the JBoss HornetQ messaging system.
  • Learn how to set up and code real-world, high performance message applications.
  • Real-world advanced medical scenario features as the main example that will lead you from the basics of enterprise messaging to the advanced features
Page Count 250
Course Length 7 hours 30 minutes
ISBN 9781849518406
Date Of Publication 24 Oct 2012

Authors

Piero Giacomelli

Piero Giacomelli started playing with computers back in 1986 when he received his first PC (a commodore 64). Despite his love for computers, he graduated in Mathematics, entered the professional software industry in 1997, and started using Java.

He has been involved in a lot of software projects using Java, .NET, and PHP. He is not only a great fan of JBoss and Apache technologies, but also uses Microsoft technologies without moral issues.

He has worked in many different industrial sectors, such as aerospace, ISP, textile and plastic manufacturing, and e-health association, both as a software developer and as an IT manager. He has also been involved in many EU research-funded projects in FP7 EU programs, such as CHRONIOUS, I-DONT-FALL, FEARLESS, and CHROMED.

In recent years, he has published some papers on scientific journals and has been awarded two best paper awards by the International Academy, Research and Industry Association (IARIA).

In 2012, he published HornetQ Messaging Developer's Guide, Packt Publishing, which is a standard reference book for the Apache HornetQ Framework.

He is married with two kids, and in his spare time, he regresses to his infancy ages to play with toys and his kids.