RabbitMQ Essentials - Second Edition: Build distributed and scalable applications with message queuing using RabbitMQ
暫譯: RabbitMQ 基礎精要(第二版):使用 RabbitMQ 建立分散式和可擴展的應用程式與訊息佇列
Johansson, Lovisa, Dossot, David
- 出版商: Packt Publishing
- 出版日期: 2020-08-07
- 售價: $1,470
- 貴賓價: 9.5 折 $1,397
- 語言: 英文
- 頁數: 154
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1789131669
- ISBN-13: 9781789131666
-
相關分類:
Message Queue、JVM 語言
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$480$379 -
$1,460$1,153 -
$520$442 -
$680$537 -
$260$234 -
$941Key Performance Indicators For Dummies (Paperback)
-
$1,230$1,169 -
$1,400$1,330 -
$1,540$1,509 -
$500$350 -
$600$468 -
$1,470Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
-
$2,475Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures (Paperback)
-
$600$468 -
$2,050$1,948
商品描述
Learn basic to advanced RabbitMQ techniques with the help of a realistic case study shared by the experts from CloudAMQP
Key Features
- Delve into message queues with this comprehensive RabbitMQ guide
- Explore message queue architecture evolution with the help of a realistic case study
- Discover strategies for improving scalability and fault tolerance of a message queue architecture
Book Description
RabbitMQ is an open source message queuing software that acts as a message broker using the Advanced Message Queuing Protocol (AMQP). This book will help you to get to grips with RabbitMQ to build your own applications with a message queue architecture. You'll learn from the experts from CloudAMQP as they share what they've learned while managing the largest fleet of RabbitMQ clusters in the world.
Following the case study of Complete Car, you'll discover how you can use RabbitMQ to provide exceptional customer service and user experience, and see how a message queue architecture makes it easy to upgrade the app and add features as the company grows. From implementing simple synchronous operations through to advanced message routing and tracking, you'll explore how RabbitMQ streamlines scalable operations for fast distribution. This book will help you understand the advantages of message queue architecture, including application scalability, resource efficiency, and user reliability. Finally, you'll learn best practices for working with RabbitMQ and be able to use this book as a reference guide for your future app development projects.
By the end of this book, you'll have learned how to use message queuing software to streamline the development of your distributed and scalable applications.
What you will learn
- Get well versed with RabbitMQ's message queue architecture and features
- Discover the benefits of RabbitMQ, AMQP, and message queuing
- Install and configure RabbitMQ and its plugins
- Get to grips with the management console features and controls
- Understand how queue and exchange types differ and when and how to use them
- Get the hang of channels, routing strategies, and direct exchanges
- Implement best practices to work smoothly with message queues
Who this book is for
If you are a professional enterprise developer or someone who just codes for fun, RabbitMQ Essentials is a valuable resource on open-source message queue architecture. Even those already familiar with microservices and messaging will discover value in reading this book for an exploration of moving forward with best practices and resource efficiency. This book will give you the push you need to get started with creating new and exciting applications or migrating existing monoliths to a microservice architecture.
商品描述(中文翻譯)
透過 CloudAMQP 專家的真實案例研究,學習從基礎到進階的 RabbitMQ 技術
主要特色
- 深入了解消息佇列,這本全面的 RabbitMQ 指南將為您提供幫助
- 透過真實案例研究探索消息佇列架構的演變
- 發現改善消息佇列架構的可擴展性和容錯性的策略
書籍描述
RabbitMQ 是一款開源的消息佇列軟體,作為消息代理使用高級消息佇列協議 (AMQP)。本書將幫助您掌握 RabbitMQ,以建立自己的消息佇列架構應用程式。您將從 CloudAMQP 的專家那裡學習他們在管理全球最大 RabbitMQ 集群時所獲得的經驗。
通過 Complete Car 的案例研究,您將發現如何使用 RabbitMQ 提供卓越的客戶服務和用戶體驗,並看到消息佇列架構如何使應用程式的升級和功能添加變得簡單,隨著公司的成長而發展。從實現簡單的同步操作到進階的消息路由和追蹤,您將探索 RabbitMQ 如何簡化可擴展的操作以實現快速分發。本書將幫助您理解消息佇列架構的優勢,包括應用程式的可擴展性、資源效率和用戶可靠性。最後,您將學習與 RabbitMQ 一起工作的最佳實踐,並能將本書作為未來應用程式開發項目的參考指南。
在本書結束時,您將學會如何使用消息佇列軟體來簡化分散式和可擴展應用程式的開發。
您將學到什麼
- 熟悉 RabbitMQ 的消息佇列架構和功能
- 發現 RabbitMQ、AMQP 和消息佇列的好處
- 安裝和配置 RabbitMQ 及其插件
- 掌握管理控制台的功能和控制項
- 了解佇列和交換類型的區別,以及何時和如何使用它們
- 掌握通道、路由策略和直接交換
- 實施最佳實踐,以順利使用消息佇列
本書適合誰
如果您是一位專業的企業開發者或只是為了樂趣而編碼的人,RabbitMQ Essentials 是一本關於開源消息佇列架構的寶貴資源。即使是已經熟悉微服務和消息傳遞的人,也會在閱讀本書中發現價值,探索最佳實踐和資源效率的進步。本書將為您提供啟動創建新穎應用程式或將現有的單體應用程式遷移到微服務架構所需的推動力。
作者簡介
Lovisa Johansson has been working daily with RabbitMQ for many years. Through CloudAMQP, the company 84codes offers managed RabbitMQ clusters. With 50,000+ running instances, they are considered to be the largest provider of RabbitMQ as a Service in the world. Lovisa is an experienced developer with a Master's degree in Computer Science and Engineering. Through her work, she continues to write the most popular and widespread educational content about RabbitMQ, and occasionally shares this knowledge as a speaker at various conferences.
David Dossot has worked as a software engineer and architect for more than 18 years. He has been using RabbitMQ since 2009 in a variety of different contexts. He is the main contributor to the AMQP transport for Mule. His focus is on building distributed and scalable server-side applications for the JVM and the Erlang VM. He is a member of IEEE, the Computer Society, and AOPA, and holds a diploma in Production Systems Engineering from ESSTIN.
作者簡介(中文翻譯)
Lovisa Johansson 擁有多年每日使用 RabbitMQ 的經驗。透過 CloudAMQP,84codes 公司提供管理型 RabbitMQ 叢集。擁有超過 50,000 個運行實例,他們被認為是全球最大的 RabbitMQ 作為服務提供商。Lovisa 是一位經驗豐富的開發者,擁有計算機科學與工程的碩士學位。透過她的工作,她持續撰寫有關 RabbitMQ 的最受歡迎和廣泛的教育內容,並偶爾在各種會議上作為演講者分享這些知識。
David Dossot 擔任軟體工程師和架構師已有超過 18 年的經驗。他自 2009 年以來在各種不同的環境中使用 RabbitMQ。他是 Mule 的 AMQP 傳輸的主要貢獻者。他專注於為 JVM 和 Erlang VM 構建分散式和可擴展的伺服器端應用程式。他是 IEEE、計算機學會和 AOPA 的成員,並持有 ESSTIN 的生產系統工程文憑。
目錄大綱
- A Rabbit Springs to Life
- Creating a Taxi Application
- Send Messages to Multiple Drivers
- Tweaking Message Delivery
- Message Routing
- Taking RabbitMQ to Production
- Best Practices and Broker Monitoring
目錄大綱(中文翻譯)
- A Rabbit Springs to Life
- Creating a Taxi Application
- Send Messages to Multiple Drivers
- Tweaking Message Delivery
- Message Routing
- Taking RabbitMQ to Production
- Best Practices and Broker Monitoring