RabbitMQ Essentials
暫譯: RabbitMQ 基礎精要

David Dossot

  • 出版商: Packt Publishing
  • 出版日期: 2014-04-21
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 182
  • 裝訂: Paperback
  • ISBN: 1783983205
  • ISBN-13: 9781783983209
  • 相關分類: Message Queue
  • 已過版

商品描述

Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ

About This Book

  • Refresh your knowledge of the basics of message-orientated architecture and witness how powerful RabbitMQ can be when building your messaging applications
  • Discover the strategies behind increasing the scalability and fault tolerance of your applications
  • Gain a deep and practical understanding of RabbitMQ through the journey of Clever Coney Media, a fictitious company with real-world problems

Who This Book Is For

Whether you are someone who develops enterprise messaging products professionally or a hobbyist who is already familiar with open source Message Queuing software and you are looking for a new challenge, then this is the book for you. Although you should be familiar with Java, Ruby, and Python to get the most out of the examples, this book will give you the push you need to get started, which no other RabbitMQ tutorial can provide you with.

What You Will Learn

  • Familiarize yourself with the basics of RabbitMQ to start building your own messaging applications
  • Get to know how Clever Coney Media implemented RabbitMQ to improve the development of applications
  • Publish, receive, and reject messages
  • Route messages by using direct, topic, fanout, and header exchanges
  • Create your own application inbox and public address system using Java and Ruby
  • Analyze the traffic of your applications using a Python client
  • Solve any emergencies using an eviction strategy, smart message routing, clustering, and federation
  • Monitor the health of your application by learning how to track it

In Detail

RabbitMQ is above all other forms of message queuing software thanks to its loosely coupled architecture and its ability to bind multiple languages, making modern web applications secure, scalable, and simple to maintain.

Armed with this supportive guide, you now have the opportunity to get stuck into developing your own message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, you will follow their journey of developing with RabbitMQ, from implementing simple, synchronous get operations to using advanced message routing and tracking the messaging application. With RabbitMQ Essentials, you will observe how using message queuing software can streamline the development of your own distributed and scalable applications.

商品描述(中文翻譯)

**直接開始開發您自己的消息應用程式,學習如何利用 RabbitMQ**

## 本書介紹

- 刷新您對消息導向架構的基本知識,見證 RabbitMQ 在構建消息應用程式時的強大功能
- 探索提高應用程式可擴展性和容錯性的策略
- 通過虛構公司 Clever Coney Media 的旅程,深入實踐地理解 RabbitMQ,解決現實世界中的問題

## 本書適合誰

無論您是專業開發企業消息產品的人士,還是已經熟悉開源消息佇列軟體的愛好者,並且正在尋找新的挑戰,那麼這本書就是為您而寫的。雖然您應該熟悉 Java、Ruby 和 Python,以便充分利用示例,但這本書將為您提供啟動所需的推動力,這是其他 RabbitMQ 教程無法提供的。

## 您將學到什麼

- 熟悉 RabbitMQ 的基本知識,以開始構建自己的消息應用程式
- 了解 Clever Coney Media 如何實施 RabbitMQ 以改善應用程式的開發
- 發佈、接收和拒絕消息
- 使用直接、主題、廣播和標頭交換來路由消息
- 使用 Java 和 Ruby 創建自己的應用程式收件箱和公共地址系統
- 使用 Python 客戶端分析應用程式的流量
- 通過驅逐策略、智能消息路由、集群和聯邦解決任何緊急情況
- 通過學習如何追蹤應用程式來監控其健康狀況

## 詳細內容

RabbitMQ 在所有其他形式的消息佇列軟體中脫穎而出,這要歸功於其鬆散耦合的架構和綁定多種語言的能力,使現代網路應用程式安全、可擴展且易於維護。

有了這本支持性指南,您現在有機會立即開始使用 RabbitMQ 開發自己的基於消息的應用程式。以虛構的 Clever Coney Media 作為案例研究,您將跟隨他們使用 RabbitMQ 的開發旅程,從實施簡單的同步獲取操作到使用先進的消息路由和追蹤消息應用程式。通過《RabbitMQ Essentials》,您將觀察到使用消息佇列軟體如何簡化您自己分散式和可擴展應用程式的開發。