ActiveMQ in Action - About this book
- Four parts
- Part 1 provides an introduction to ActiveMQ, a high-level overview of JMS, and a brief discussion of the examples used throughout the book.
- Part 2 focuses on the three standard components in ActiveMQ including connectivity into the message broker, message persistence, and message broker security.
- Part 3 is using ActiveMQ to build application using technologies such as the Spring Framework, leading open source application servers, and numerous applications beyond just Java.
- Part 4 discusses advanced features in ActiveMQ such as high availability, scalability, many advanced broker and client features, performance tuning, and administration of ActiveMQ.
- Part 1
- Chapter 1, Introduces ActiveMQ at a high level and discusses why and when to use ActiveMQ.
- Chapter 2, Introduces enterprise messaging, message-oriented middleware (MOM) and the JMS specification.
- Chapter 3, Introduces the examples to be used throughout ActiveMQ in Action.
- Part 2
- Chapter 4, Covers all the connectivity options for ActiveMQ.
- URIs
- The transport connectors
- Client to broker
- Broker to Broker
- TCP
- NIO
- STOMIP
- failover
- SSL
- HTTP/S
- Chapter 5, Discusses message persistence in ActiveMQ
- For Queue
- For Topics
- Four styles of message stores
- Message caching
- Chapter 6, Introduces and elaborates on security in ActiveMQ.
- Authentication
- Authorization
- Certificate-based security
- How to create a custom security plug-in
- Part 3
- Chapter 7, Deals with creating Java applications using ActiveMQ
- Chapter 8, Is all about integrating ActiveMQ with some popular open source application servers.
- Tomcat
- Jetty
- Geronimo
- JBoss
- client-side JNDI support
- Chapter 9, Discusses messaging with ActiveMQ using languages other than Java
- Part 4
- Chapter 10, Discusses concepts around deploying ActiveMQ for production systems.
- Chapter 11, Presents advanced features provided by ActiveMQ
- Wildcards and composite destinations
- Advisory messages
- Virtual topics
- ActiveMQ plugins
- Message routing with Apache Camel
- Chapter 12, Covers advanced ActiveMQ client features
- Exclusive consumers
- Message groups
- ActiveMQ streams
- Large objects
- Failover transport
- Message scheduling
- Chapter 13, Deals with performance tuning
- Persistent versus non-persistent messages
- Transactions
- Embedded brokers
- Tuning the wire level protocol
- Tuning the TCP transport
- Optimizations for message producers and message consumers.
- Chapter 14, Finishes up by discussing the administration and monitoring of ActiveMQ.
- JMX
- JConsole
- Command-line tools
- XMPP
- JConsole
- Web console
- Broker- and client-level logging.
No comments:
Post a Comment