舉報

會員
RabbitMQ Cookbook
最新章節(jié):
Index
Apracticalbookfilledwithadvancedrecipesaswellasplentyofcodeandreal-lifeexampleswhichwillmakeyourlearningcurvequickandeasy.Ifyouareasoftwaredeveloperwhowantstodevelopdistributedapplicationsbasedonmessaging,thenthisbookisforyou.It’sassumedthatyouhavesomeexperiencewithmultithreadingapplicationsanddistributedapplications.YouarealsoexpectedtoknowthebasicconceptsofWebandcloudapplicationsinordertofollowtherecipeseffectively.
目錄(115章)
倒序
- coverpage
- RabbitMQ Cookbook
- Credits
- About the Authors
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Working with AMQP
- Introduction
- Connecting to the broker
- Producing messages
- Consuming messages
- Using body serialization with JSON
- Using RPC with messaging
- Broadcasting messages
- Working with message routing using direct exchanges
- Working with message routing using topic exchanges
- Guaranteeing message processing
- Distributing messages to many consumers
- Using message properties
- Messaging with transactions
- Handling unroutable messages
- Chapter 2. Going beyond the AMQP Standard
- Introduction
- How to let messages expire
- How to let messages expire on specific queues
- How to let queues expire
- Managing rejected or expired messages
- Understanding the alternate exchange extension
- Understanding the validated user-ID extension
- Notifying the consumers of queue failures
- Understanding the exchange-to-exchange extension
- Embedding message destinations within messages
- Chapter 3. Managing RabbitMQ
- Introduction
- Using vhosts
- Configuring users
- Using SSL
- Implementing client-side certificates
- Managing RabbitMQ from a browser
- Configuring RabbitMQ parameters
- Developing Python applications to monitor RabbitMQ
- Developing your own web applications to monitor RabbitMQ
- Chapter 4. Mixing Different Technologies
- Introduction
- Using a .NET client
- Binding an app from iPhone to RabbitMQ via MQTT
- Using messaging to update Google Maps on Android
- Publishing messages from Android in the background
- Exchanging RabbitMQ messages with Qpid
- Exchanging RabbitMQ messages with Mosquitto
- Binding a WCF application with .Net clients
- Chapter 5. Using RabbitMQ in Web Applications
- Introduction
- Developing web monitoring applications with Spring
- Developing asynchronous web searches with Spring
- Developing web monitoring applications with STOMP
- Chapter 6. Developing Scalable Applications
- Introduction
- Creating a localhost cluster
- Creating a simple cluster
- Adding a RabbitMQ cluster automatically
- Introducing a load balancer to consumers
- Creating clients of the cluster
- Chapter 7. Developing High-availability Applications
- Introduction
- Mirroring queues
- Synchronizing queues
- Optimizing mirror policies
- Distributing messages between a couple of brokers
- Creating a geographical cluster replication
- Filtering and forwarding messages
- Combining high-availability technologies together
- Client high availability
- Chapter 8. Performance Tuning for RabbitMQ
- Introduction
- Multithreading and queues
- System tuning
- Improving bandwidth
- Using different distribution tools
- Chapter 9. Extending RabbitMQ Functionality
- Introduction
- Enabling and configuring the STOMP plugin
- Managing a RabbitMQ cluster
- Monitoring Shovel status
- Developing new plugins – attaching to a relational database with ODBC
- Chapter 10. RabbitMQ on AWS
- Introduction
- Using RabbitMQ EC2 instances
- Creating a master image
- Creating a cluster with two EC2 instances
- Using AWS Load Balancing in front of a RabbitMQ cluster
- Configuring EC2 dynamic bind
- Dealing with load spikes and resource optimization in the cloud
- Chapter 11. AMQP and Cloud Computing – RabbitMQ on PaaS
- Introduction
- RabbitMQ on CloudAMQP
- First application on Cloud Foundry
- Using RabbitMQ on Cloud Foundry
- Chapter 12. Managing RabbitMQ Error Conditions
- Introduction
- Monitoring RabbitMQ's behavior
- Using RabbitMQ to troubleshoot itself
- Tracing RabbitMQ's ongoing activity
- Debugging RabbitMQ's messages
- What to do when RabbitMQ fails to restart
- Debugging using Wireshark
- Index 更新時間:2021-07-19 18:53:10
推薦閱讀
- ReSharper Essentials
- 深入淺出Electron:原理、工程與實踐
- Apache Spark 2 for Beginners
- Java Web及其框架技術(shù)
- Java EE 7 Development with NetBeans 8
- 編譯系統(tǒng)透視:圖解編譯原理
- jQuery開發(fā)基礎(chǔ)教程
- Python忍者秘籍
- 用案例學(xué)Java Web整合開發(fā)
- Instant Zurb Foundation 4
- JSP程序設(shè)計與案例實戰(zhàn)(慕課版)
- AMP:Building Accelerated Mobile Pages
- R的極客理想:量化投資篇
- Moodle 3.x Developer's Guide
- Ionic Framework By Example
- Python編程零基礎(chǔ)入門
- Jenkins 2.x Continuous Integration Cookbook(Third Edition)
- Test-Driven iOS Development with Swift 4(Third Edition)
- VB語言程序設(shè)計實驗教程
- 計算機網(wǎng)絡(luò)基礎(chǔ)
- Java程序設(shè)計項目教程(第二版)
- 計算機網(wǎng)絡(luò)概論(第二版)
- Visual Basic 2008應(yīng)用程序開發(fā)實例精講
- 零基礎(chǔ)學(xué)Python程序設(shè)計
- 深入淺出R語言數(shù)據(jù)分析
- Selenium自動化測試之道
- Java EE Development with Eclipse
- SproutCore Web Application Development
- C語言程序設(shè)計基礎(chǔ)教程
- Red Hat Enterprise Linux Server Cookbook