RabbitMQ Essentials. Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ - Onepress
ebook
Autor: David DossotTytuł oryginału: RabbitMQ Essentials. Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ.
ISBN: 9781783983216
stron: 182, Format: ebook
Data wydania: 2014-04-25
Księgarnia: Onepress
Cena książki: 89,90 zł
Osoby które kupowały "RabbitMQ Essentials. Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ", wybierały także:
- Udzia 0,00 zł
- Rachunkowo 0,00 zł
- Rezerwy celowe w systemie rachunkowo 0,00 zł
- Rachunkowo 0,00 zł
- Changing Paradigm for Inventory Management in a Supply Chain Context 0,00 zł
Spis treści
RabbitMQ Essentials. Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ eBook -- spis treści
- RabbitMQ Essentials
- Table of Contents
- RabbitMQ Essentials
- Credits
- Foreword
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Support files, eBooks, discount offers and more
- 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. A Rabbit Springs to Life
- What is messaging?
- A loosely coupled architecture
- Meet AMQP
- The RabbitMQ broker
- A case for RabbitMQ
- Getting RabbitMQ ready
- Installing the broker
- Installing the management plugin
- Configuring users
- Summary
- What is messaging?
- 2. Creating an Application Inbox
- Connecting to RabbitMQ
- Working with channels
- Building the inbox
- Sending user messages
- AMQP message structure
- Fetching user messages
- Seeing it run
- Adding topic messages
- Summary
- Connecting to RabbitMQ
- 3. Switching to Server-push
- Moving beyond polling
- Consuming queues
- Creating a consumer subscription wrapper
- Babysitting subscriptions
- Tying into the WebSocket endpoint
- Running the application
- Consuming queues
- Publishing to all queues
- Binding to the fanout
- Publishing to all
- Running the application
- Summary
- Moving beyond polling
- 4. Handling Application Logs
- Publishing and consuming logs
- Load testing AMQP
- Running a load test
- Prefetching messages
- Messaging serendipity
- Summary
- 5. Tweaking Message Delivery
- Handling dead letters
- Refactoring queues
- Undertaking messages
- Making delivery mandatory
- Implementing the back-office sender
- Summary
- Handling dead letters
- 6. Smart Message Routing
- Service-oriented messaging
- Replying to queues
- Routing service requests
- Exposing the authentication service
- Calling the authentication service
- Summary
- Service-oriented messaging
- 7. Taking RabbitMQ to Production
- Tackling the broker SPOF
- Mirroring queues
- Connecting to the cluster
- Federating brokers
- Monitoring the broker
- Summary
- Tackling the broker SPOF
- 8. Testing and Tracing Applications
- Testing RabbitMQ applications
- Unit testing RabbitMQ applications
- Integration testing RabbitMQ applications
- Tracing RabbitMQ
- Drinking at the Firehose
- Summary
- Testing RabbitMQ applications
- A. Message Schemas
- User message
- Authentication messages
- Login
- Request
- Response
- Logout
- Request
- Response
- Login
- Generic error message
- Index