By Bruce Snyder, Dejan Bosanac, Rob Davies

Retail Quality

Applications in organizations have to speak, most typically performed by way of messaging. Apache ActiveMQ is an open-source implementation of the Java Message carrier (JMS), which supplies messaging in Java applications.

ActiveMQ in Action is a radical, useful consultant to enforcing message-oriented platforms utilizing ActiveMQ and Java. Co-authored by means of one of many top ActiveMQ builders, Bruce Snyder, the publication begins with the anatomy of a middle Java message, then strikes fast via basics together with information endurance, authentication and authorization. Later chapters disguise complex beneficial properties comparable to configuration and function tuning, illustrating each one idea with a working real-world inventory portfolio application.

Readers will learn how to combine ActiveMQ with Apache Geronimo and JBoss, and tie into either Java and non-Java applied sciences together with AJAX, .NET, C++, Ruby, and the Spring framework.

buy of the print ebook comes with a proposal of a unfastened PDF, ePub, and Kindle booklet from Manning. additionally on hand is all code from the book.

Show description

Read Online or Download ActiveMQ in Action PDF

Similar java books

Java Performance: The Definitive Guide

Coding and checking out are frequently thought of separate parts of workmanship. during this entire advisor, writer and Java professional Scott Oaks takes the process that anybody who works with Java can be both adept at knowing how code behaves within the JVM, in addition to the tunings prone to support its functionality.

Java in a Nutshell (6th Edition)

The newest variation of Java in a Nutshell is designed to aid skilled Java programmers get the main out of Java 7 and eight, yet it's additionally a studying course for brand spanking new builders. Chock filled with examples that display the best way to take entire benefit of glossy Java APIs and improvement top practices, the 1st component to this completely up to date publication offers a fast moving, no-fluff advent to the Java programming language and the middle runtime points of the Java platform.

Invasive Software Composition

During the last twenty years, software program engineering has come far from object-based to object-oriented to component-based layout and improvement. Invasive software program composition is a brand new method that unifies and extends contemporary software program engineering thoughts like common programming, aspect-oriented improvement, structure platforms, or subject-oriented improvement.

Cracking the Java Coding Interview

I'm really not a recruiter. i'm a software program engineer. And as such, i do know what it truly is wish to be requested to whip up extraordinary algorithms instant, after which write ideal code on a whiteboard. i do know simply because i have been requested to do an analogous thing--in interviews at Google, Microsoft, Apple, and Amazon, between different businesses.

Additional info for ActiveMQ in Action

Example text

In fact, multiple instances of ActiveMQ could be used in what’s known as a network of brokers configuration. This would allow the ActiveMQ instances to be moved around without affecting either application A or application B. This means that any segment of this architecture can be taken down for maintenance at any time without taking down the entire system. More details about this are available in chapter 10. So ActiveMQ provides an incredible amount of flexibility in application architecture, allowing the concepts surrounding loose coupling to become a reality.

In the second terminal, move into the example directory and look at its contents as shown in the following listing. xml conf perfharness ruby src transactions The example directory contains a few different items. xml—An Ant build configuration for use with the Java examples.  conf—The conf directory holds configuration information for use with the Java examples.  perfharness—The perfharness directory contains a script for running the IBM JMS performance harness against ActiveMQ.  ruby—The ruby directory contains some examples of using Active MQ with Ruby and the STOMP connector.

The latest release was in 2002 and offered some necessary improvements. 1 release unified the two sets of APIs for working with the two messaging domains, so working with both messaging domains now only requires a single common API. This was a dramatic change that improved the APIs. Backward compatibility with the old APIs is still supported. In standardizing the API, JMS formally defined many concepts and artifacts from the world of messaging:  JMS client —An application is written using 100% pure Java to send and receive messages.

Download PDF sample

Rated 4.46 of 5 – based on 7 votes