Record:   Prev Next
Author Giacomelli, Piero
Title HornetQ Messaging Developer’s Guide
Imprint Olton : Packt Publishing, Limited, 2012
©2012
book jacket
Descript 1 online resource (279 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
Note Intro -- HornetQ Messaging Developer's Guide -- Table of Contents -- HornetQ Messaging Developer's Guide -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Instant Updates on New Packt Books -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Downloading the example code -- Errata -- Piracy -- Questions -- 1. Getting Started with HornetQ -- A quick introduction to HornetQ -- Introduction to our fictional example -- Installation and configuration of the environment -- A word on the OS -- Downloading the software -- Installing HornetQ -- Installing HornetQ on Linux/Unix/Mac the easy way -- Installing Eclipse -- Installing and configuring MongoDB -- Configuring the Eclipse IDE for HornetQ -- Coding our first example -- Class fields -- Initializing the context -- Creating and opening the connection -- Producing the message -- Consuming the message -- Connecting to MongoDB -- Storing to MongoDB -- Closing everything -- Summary -- 2. Setting Up HornetQ -- Which HornetQ version do I need? -- What about the cloud? -- A word on the operating system -- System requirements -- Installing the Java Virtual Machine -- Installing the HornetQ standalone server -- Starting/stopping HornetQ -- Compiling from sources -- Basic HornetQ configuration -- Starting HornetQ as a service in Windows/Linux -- HornetQ as a service in Linux -- Automating the HornetQ startup in Windows -- HornetQ and JBoss AS 7 -- Checking your setup/installation -- Summary -- 3. Basic Coding with HornetQ: Creating and Consuming Messages -- Installing Eclipse on Windows -- Installing NetBeans on Windows -- Installing NetBeans on Linux -- Post installation
A 10,000 foot view of HornetQ -- Thinking, then coding -- The HornetQ core API example -- Preparing your development environment -- Creating a shared core API connection -- Creating and sharing a HornetQ session -- Coding a client consumer -- Testing the first message sent -- Coding the HornetQ core API consumer -- Putting everything together -- Final considerations -- Have you done your math? -- Summary -- 4. Monitoring HornetQ -- Managing HornetQ using the core API -- Configuring the environment -- Before using the management core API classes -- First example using the core -- JMS management API -- Calling the JMS management API -- Managing clients using JMX -- Setting up the server -- Listing all the clients connected to a queue using JMX -- Summary -- 5. Some More Advanced Features of HornetQ -- Managing large messages with HornetQ -- Managing large messages using JMS -- Managing large messages using the core API -- Managing undelivered messages -- Delay in redelivery -- Dead letter address -- Message priority -- Summary -- 6. Clustering with HornetQ -- First cluster with two different nodes -- Creating two nodes -- Configuring the nodes -- Running both the nodes -- Coding a message producer and consumer on a cluster -- Creating a sharing queue on a HornetQ cluster -- Configuring the environment -- Coding the clustered queue example -- Creating the connections -- Creating the producer and the consumers -- Producing and consuming the messages on the clustered queue -- Final considerations -- Summary -- 7. Divert and Filter Messages -- A more detailed description -- Configuring the servers -- Configuring the XML -- Changing the script -- Coding the example -- Some more advanced filtering possibilities -- Summary -- 8. Controlling Message Flow -- What happens when you send or receive a message (for real)
Changing the size of the buffer for JMS connections -- Buffer size using Core API -- Controlling the consuming rate -- Controlling the producer side -- Summary -- 9. Ensuring Your HornetQ Security -- Configuring the HornetQ security -- Resuming the example on security and permissions -- Testing our permissions -- Cluster security -- Configuring the SSL connection -- Setting up an SSL connection -- Summary -- 10. HornetQ in JBoss Environment -- Configuring and installing JBoss -- Configuring HornetQ within JBoss -- Creating and managing queues/topics -- HornetQ and J2EE environment -- Summary -- 11. More on HornetQ Embedding -- Embedding the HornetQ server in your application -- Embedding HornetQ in a simple way -- Embedding JMS HornetQ server -- Embedding HornetQ to create a cluster -- Using STOMP with HornetQ -- Enabling STOMP in the standalone version -- Running an embedded STOMP server -- Using HornetQ with Spring -- Coding our example -- Adding the interface -- Creating the Bean -- Creating the configuration XML -- Creating the test class -- Summary -- Index
Written by an expert HornetQ developer this guide develops an applicable example to accompany practical tutorials and screenshots. Readers will have no trouble applying what they've learnt to their own messaging needs,This book is intended both for first time users and readers who are already using the JBoss messaging system. Advanced features are explained and every chapter suggests further improvement, so the willing reader is challenged by increasing their knowledge in a practical and productive way
Description based on publisher supplied metadata and other sources
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2020. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries
Link Print version: Giacomelli, Piero HornetQ Messaging Developer’s Guide Olton : Packt Publishing, Limited,c2012 9781849518406
Subject Telecommunication -- Data processing -- Congresses.;Computer networks -- Congresses.;Artificial intelligence -- Congresses.;Expert systems (Computer science) -- Congresses
Electronic books
Record:   Prev Next