- RabbitMQ Essentials
- David Dossot
- 277字
- 2021-07-16 11:56:38
Preface
RabbitMQ is an open source messaging broker that implements the AMQP protocol. In the past few years, its popularity has been growing. Initially used by the most daring companies, many are now discovering not only RabbitMQ's particular virtues, but also the positive impact of using messaging in software engineering. Indeed, with the advent of cloud computing, the need to architect and build systems that both scale and degrade gracefully has become more pressing. Opting for loosely coupled architectures, tied together by a message passing through brokers such as RabbitMQ, software engineers have been able to satisfy the needs of modern application development.
RabbitMQ Essentials takes the readers through the journey of Clever Coney Media, a fictitious company with real-world problems. Starting with their first step of RabbitMQ, we will follow the company as they develop their understanding and usage of messaging across their different applications. From one-way asynchronous message passing to request-response interactions, the reader will discover the wide range of applications that messaging with RabbitMQ enables.
This book covers the core principles of the AMQP protocol and best practices for its usage. It also details some of the proprietary extensions that RabbitMQ has added to the protocol and why and when it makes sense to use them. The interoperability of AMQP is demonstrated throughout the book, with examples written in different programming languages.
This book will teach readers all they need to not only get started with their projects, but also grow them, through gaining a deep and wide understanding of the capacities of RabbitMQ and AMQP. The code has a prominent place in this book, with an accent put on the detailed production-grade examples.
- FuelPHP Application Development Blueprints
- 程序設(shè)計(jì)與實(shí)踐(VB.NET)
- Animate CC二維動(dòng)畫設(shè)計(jì)與制作(微課版)
- PHP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)例教程
- Highcharts Cookbook
- C語言課程設(shè)計(jì)
- 51單片機(jī)C語言開發(fā)教程
- 一本書講透Java線程:原理與實(shí)踐
- Java程序員面試筆試寶典(第2版)
- Serverless Web Applications with React and Firebase
- Learning Android Application Testing
- WebStorm Essentials
- Building Business Websites with Squarespace 7(Second Edition)
- Visual C++從入門到精通(第2版)
- 視窗軟件設(shè)計(jì)和開發(fā)自動(dòng)化:可視化D++語言