- Mastering RabbitMQ
- Emrah Ayanoglu Yusuf Ayta? Dotan Nahum
- 183字
- 2021-07-23 14:52:45
Preface
RabbitMQ is an open source messaging broker. It's often referred to as a message-oriented middleware that implements the Advanced Message Queuing Protocol (AMQP). Fundamentally, RabbitMQ provides a common platform for sending and receiving messages, where it guarantee the safety of messages until they are received. By playing an intermediary role between message consumers and producers, AMQP makes it easy to decouple applications.
Out of the box, RabbitMQ provides support for many messaging patterns. RabbitMQ guarantees data delivery, provides non-blocking operations, and sends push notifications. Moreover, it provides infrastructure for publish/subscribe, asynchronous processing, and work queues.
RabbitMQ provides a variety of features, including the tuning of application performance, clustering, flexible routing, federation, and so on. If you need specific features, RabbitMQ has several plugins that cater different needs. The RabbitMQ plugins extend its features in different ways, and you can also write your own plugin.
Through this book, we aim to give you a deep understanding of RabbitMQ and its use cases by providing multiple opportunities to learn about the message-oriented middleware, messaging architecture, messaging patterns, and solutions to real-life scenarios using RabbitMQ.
- Redis入門指南(第3版)
- Web Scraping with Python
- C#編程入門指南(上下冊)
- Network Automation Cookbook
- AngularJS深度剖析與最佳實踐
- Java虛擬機字節碼:從入門到實戰
- Java EE 7 Development with NetBeans 8
- C#程序設計基礎:教程、實驗、習題
- 數據結構習題解析與實驗指導
- Visual C#通用范例開發金典
- C專家編程
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Python Data Science Cookbook
- Web Developer's Reference Guide
- R的極客理想:量化投資篇