RabbitMQ Essentials. Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ - Helion
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: Helion
Cena książki: 80,91 zł (poprzednio: 89,90 zł)
Oszczędzasz: 10% (-8,99 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:
- Windows Media Center. Domowe centrum rozrywki 66,67 zł, (8,00 zł -88%)
- Ruby on Rails. Ćwiczenia 18,75 zł, (3,00 zł -84%)
- Przywództwo w świecie VUCA. Jak być skutecznym liderem w niepewnym środowisku 58,64 zł, (12,90 zł -78%)
- Scrum. O zwinnym zarządzaniu projektami. Wydanie II rozszerzone 58,64 zł, (12,90 zł -78%)
- Od hierarchii do turkusu, czyli jak zarządzać w XXI wieku 58,64 zł, (12,90 zł -78%)
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