22.12.11

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.
      • HA
      • Scalability
    • 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: