Instant RabbitMQ Messaging Application Development How-to
暫譯: 即時 RabbitMQ 訊息應用程式開發指南
Andrew Keig
- 出版商: Packt Publishing
- 出版日期: 2013-05-31
- 售價: $1,020
- 貴賓價: 9.5 折 $969
- 語言: 英文
- 頁數: 54
- 裝訂: Paperback
- ISBN: 1782165746
- ISBN-13: 9781782165743
-
相關分類:
Message Queue
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$560$504 -
$490$417 -
$850$808 -
$1,026Assembly Language for x86 Processors, 6/e (IE-Paperback)
-
$650$553 -
$780$616 -
$950$808 -
$680$578 -
$1,130$893 -
$400$380 -
$480$408 -
$490$417 -
$880$695 -
$580$458 -
$650$455 -
$1,260$1,197 -
$450$356 -
$560$442 -
$349$276 -
$420$332 -
$450$356 -
$200$190 -
$940$700 -
$320$250 -
$490$382
商品描述
Build scalable message-based applications with RabbitMQ
Overview
- Learn something new in an Instant! A short, fast, focused guide delivering immediate results
- Learn how to build message-based applications with RabbitMQ using a practical Node.js ecommerce example
- Implement various messaging patterns including asynchronous work queues, publish subscribe and topics.
- Lean how to successfully configure RabbitMQ and understand how this impacts performance.
In Detail
RabbitMQ is an open source message-broker that implements the Advanced Message Queuing Protocol (AMQP) standard. This book will enable you to take advantage of RabbitMQ to create scalable, message-based applications.
In "Instant RabbitMQ Messaging Application Development How-to" you start by understanding the reasons for using an AMQP message broker; you will then implement a simple messaging application.
You will then be guided through the process of decoupling an existing highly-coupled e-commerce application using messaging patterns and look at RabbitMQ options for reliable message delivery. You’ll finish your journey by exploring more advanced routing patterns. This book takes a highly practical approach we will offer numerous hints and tips for successful application development along the way.
What you will learn from this book
- Understand best practices for RabbitMQ application development
- Distribute time consuming tasks with work queues
- Decouple your application with the publish subscribe pattern
- Explore complex routing techniques
- Reliable message delivery with acknowledgements, persistence and publisher confirms
Approach
Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. Written in a practical, concise style, this book is complete with hands-on examples and the right amount of theory to get you started developing messaging applications with RabbitMQ.
Who this book is written for
Although the examples in this book are written in Node.js, a server side JavaScript platform for building fast scalable network applications no knowledge of RabbitMQ or Node.js is required. If you want to build scalable message based applications using RabbitMQ, then this book is for you!
商品描述(中文翻譯)
建立可擴展的基於消息的應用程序,使用 RabbitMQ
概述
- 立即學習新知!一本短小、快速、專注的指南,提供即時結果
- 學習如何使用實用的 Node.js 電子商務範例來構建基於消息的應用程序
- 實現各種消息模式,包括異步工作隊列、發布訂閱和主題
- 學會如何成功配置 RabbitMQ 並理解這對性能的影響
詳細內容
RabbitMQ 是一個開源的消息代理,實現了高級消息佇列協議(AMQP)標準。本書將使您能夠利用 RabbitMQ 創建可擴展的基於消息的應用程序。
在《Instant RabbitMQ Messaging Application Development How-to》中,您將首先了解使用 AMQP 消息代理的原因;然後實現一個簡單的消息應用程序。
接下來,您將被引導通過使用消息模式來解耦現有的高度耦合電子商務應用程序,並查看 RabbitMQ 在可靠消息傳遞方面的選項。您將通過探索更高級的路由模式來結束這段旅程。本書採取高度實用的方法,沿途提供大量成功應用開發的提示和建議。
您將從本書中學到的內容
- 理解 RabbitMQ 應用開發的最佳實踐
- 使用工作隊列分配耗時任務
- 使用發布訂閱模式解耦您的應用程序
- 探索複雜的路由技術
- 通過確認、持久性和發布者確認實現可靠的消息傳遞
方法
本書充滿了實用的逐步指導和對最重要和有用任務的清晰解釋。以實用、簡潔的風格撰寫,這本書配有實作範例和適量的理論,幫助您開始使用 RabbitMQ 開發消息應用程序。
本書的讀者對象
雖然本書中的範例是用 Node.js 編寫的,這是一個用於構建快速可擴展網絡應用程序的伺服器端 JavaScript 平台,但不需要具備 RabbitMQ 或 Node.js 的知識。如果您想使用 RabbitMQ 構建可擴展的基於消息的應用程序,那麼這本書就是為您而寫的!