- Taschenbuch: 382 Seiten
- Verlag: Manning; Auflage: Pap/Psc (7. April 2011)
- Sprache: Englisch
- ISBN-10: 9781933988948
- ISBN-13: 978-1933988948
- ASIN: 1933988940
- Größe und/oder Gewicht: 18,7 x 2,5 x 23,5 cm
- Durchschnittliche Kundenbewertung: 2 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 85.007 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
ActiveMQ in Action (Englisch) Taschenbuch – 7. April 2011
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Über den Autor und weitere Mitwirkende
is a veteran of enterprise software development and a recognized
leader in open source software. Bruce has experience in a wide range of technologies
including Java EE, Enterprise Messaging and Service Oriented Integration. In
addition to his role as a software consultant, Bruce is also an Apache Member, a
co-founder of Apache Geronimo and a developer for Apache ActiveMQ, Camel,
and ServiceMix. Bruce serves as a member of various JCP expert groups and is a
recognized international speaker at industry conferences. Bruce lives in beautiful
Boulder, Colorado with his family. Previously he co-wrote Beginning Spring
Framework 2 and Professional Apache Geronimo, both for Wrox Press.
Dejan Bosanac is a software developer, technology consultant and author with
deep expertise in integration and interoperability of Java and web technologies.
Dejan spent a number of years in development of complex software projects, ranging
from highly-trafficked web sites through enterprise applications. Previously he
wrote Scripting in Java for Addison-Wesley.
Rob Davies has over 20 years experience of developing high performance distributed
enterprise systems and products for telcos and finance. He is a founder of the
Apache ActiveMQ, Apache ServiceMix, and Apache Camel projects. Currently
Director of Open Source Development at IONA, Rob was also a founder and
CTO of SpiritSoft and founder and VP Product Development at LogicBlaze.
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Manning was so kind to send me a copy of ActiveMQ in Action.
Note that this review is based on the July MEAP version of the book. Not all chapters are available in this version yet.
*** Chapter 1: Understanding Message-Oriented Middleware and JMS ***
This is a solid introduction to JMS. The chapter first touches briefly the topics of Enterprise Messaging and Message-Oriented Middleware and then dives into an overview of JMS. The core concepts of JMS are explained and the main Java APIs are introduced.
For readers who don't know JMS, this chapter offers a clear and concise overview. It is written in an easily understandable way which helps to get you a kickstart on the topic. If you have already worked with JMS, then this chapter offers nothing new, but it can be a valuable repetition.
*** Chapter 2: Introduction to Apache ActiveMQ ***
This chapter first gives a theoretical overview over ActiveMQ: What is it and why, when and where should you use it. Then the chapter explains how to set up a basic installation of ActiveMQ and how to run the basic examples. Finally some usecases are explained, that will be used as reference throughout the rest of the book.
This chapter is very hands on. Don't expect any grand insights. But it provides a quick and reliable way to get ActiveMQ up and running.
*** Chapter 3: Understanding Connectors ***
This chapter takes a profound look at connectors, which provide the core mechanism for communication in JMS. The chapter explains the different configuration options that are available and the advantages and disadvantages of them. The provided information is quite detailed and extensive.Lesen Sie weiter... ›
Please do note that this is just ActiveMQ. FuseSource uses ActiveMQ and deplopys it on Karaf to add OSGI goodies combined with the power of Fabrik for centralized management and all.
So take this for learning the basics and then use Fuse A-MQ documentation for real work.
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
The other part is all the stuff that JMS doesn't deal with by design, such as fail over, clustering, performance tuning etc. That is specific to the broker. ActiveMQ makes all this ridiculously simple and comes with boatloads of features. This is an excellent book to learn all that.
The reason I give it 4 instead of 5 starts is the code samples. Some of the stuff in some chapters is just missing. Also in keeping with all Manning books it uses Maven. But what if you don't like or use Maven? Still you don't have to use Maven. You can try it in your IDE.
All in all if you looking to learn JMS or want an open source message broker ActiveMQ is a good choice and this book will be indispensable to you.
One cannot configure something without understanding why they configure that. In other words, it is necessary to understand the ideas behind the configuration. This part is not so good in this book. Authors spend lot of pages printing the console outputs of the running programs, but when it comes to explaining the ideas, they clearly try to save space. Explanations are short and unclear. Maybe other books are even worse, and I am too picky. But the main result of this reading was that I felt that I need other books to read.
The first few chapters in part 1 provide a pretty good overview of JMS and its features - these are very helpful to novices. Most of the material in part 2 should be easy to pick up for someone who has used any messaging technology at some point in their careers. Part 3 is useful for integration with application servers or for using ActiveMQ with a language other than Java for client consumption. Part 4, Advanced Features, is the most helpful section in the book for me. It covers enterprise deployment, tuning, administration and monitoring - I have used several ideas outlined in these chapters with pretty good results in my current work place.
Note that this book was written with ActiveMQ version 5.4. I have used ActiveMQ 5.7 to test all sample code and at the time of this writing, the latest version is 5.8.