舉報

會員
RabbitMQ Cookbook
最新章節:
Index
Apracticalbookfilledwithadvancedrecipesaswellasplentyofcodeandreal-lifeexampleswhichwillmakeyourlearningcurvequickandeasy.Ifyouareasoftwaredeveloperwhowantstodevelopdistributedapplicationsbasedonmessaging,thenthisbookisforyou.It’sassumedthatyouhavesomeexperiencewithmultithreadingapplicationsanddistributedapplications.YouarealsoexpectedtoknowthebasicconceptsofWebandcloudapplicationsinordertofollowtherecipeseffectively.
最新章節
- Index
- Debugging using Wireshark
- What to do when RabbitMQ fails to restart
- Debugging RabbitMQ's messages
- Tracing RabbitMQ's ongoing activity
- Using RabbitMQ to troubleshoot itself
品牌:中圖公司
上架時間:2021-07-19 18:25:45
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Index 更新時間:2021-07-19 18:53:10
- Debugging using Wireshark
- What to do when RabbitMQ fails to restart
- Debugging RabbitMQ's messages
- Tracing RabbitMQ's ongoing activity
- Using RabbitMQ to troubleshoot itself
- Monitoring RabbitMQ's behavior
- Introduction
- Chapter 12. Managing RabbitMQ Error Conditions
- Using RabbitMQ on Cloud Foundry
- First application on Cloud Foundry
- RabbitMQ on CloudAMQP
- Introduction
- Chapter 11. AMQP and Cloud Computing – RabbitMQ on PaaS
- Dealing with load spikes and resource optimization in the cloud
- Configuring EC2 dynamic bind
- Using AWS Load Balancing in front of a RabbitMQ cluster
- Creating a cluster with two EC2 instances
- Creating a master image
- Using RabbitMQ EC2 instances
- Introduction
- Chapter 10. RabbitMQ on AWS
- Developing new plugins – attaching to a relational database with ODBC
- Monitoring Shovel status
- Managing a RabbitMQ cluster
- Enabling and configuring the STOMP plugin
- Introduction
- Chapter 9. Extending RabbitMQ Functionality
- Using different distribution tools
- Improving bandwidth
- System tuning
- Multithreading and queues
- Introduction
- Chapter 8. Performance Tuning for RabbitMQ
- Client high availability
- Combining high-availability technologies together
- Filtering and forwarding messages
- Creating a geographical cluster replication
- Distributing messages between a couple of brokers
- Optimizing mirror policies
- Synchronizing queues
- Mirroring queues
- Introduction
- Chapter 7. Developing High-availability Applications
- Creating clients of the cluster
- Introducing a load balancer to consumers
- Adding a RabbitMQ cluster automatically
- Creating a simple cluster
- Creating a localhost cluster
- Introduction
- Chapter 6. Developing Scalable Applications
- Developing web monitoring applications with STOMP
- Developing asynchronous web searches with Spring
- Developing web monitoring applications with Spring
- Introduction
- Chapter 5. Using RabbitMQ in Web Applications
- Binding a WCF application with .Net clients
- Exchanging RabbitMQ messages with Mosquitto
- Exchanging RabbitMQ messages with Qpid
- Publishing messages from Android in the background
- Using messaging to update Google Maps on Android
- Binding an app from iPhone to RabbitMQ via MQTT
- Using a .NET client
- Introduction
- Chapter 4. Mixing Different Technologies
- Developing your own web applications to monitor RabbitMQ
- Developing Python applications to monitor RabbitMQ
- Configuring RabbitMQ parameters
- Managing RabbitMQ from a browser
- Implementing client-side certificates
- Using SSL
- Configuring users
- Using vhosts
- Introduction
- Chapter 3. Managing RabbitMQ
- Embedding message destinations within messages
- Understanding the exchange-to-exchange extension
- Notifying the consumers of queue failures
- Understanding the validated user-ID extension
- Understanding the alternate exchange extension
- Managing rejected or expired messages
- How to let queues expire
- How to let messages expire on specific queues
- How to let messages expire
- Introduction
- Chapter 2. Going beyond the AMQP Standard
- Handling unroutable messages
- Messaging with transactions
- Using message properties
- Distributing messages to many consumers
- Guaranteeing message processing
- Working with message routing using topic exchanges
- Working with message routing using direct exchanges
- Broadcasting messages
- Using RPC with messaging
- Using body serialization with JSON
- Consuming messages
- Producing messages
- Connecting to the broker
- Introduction
- Chapter 1. Working with AMQP
- Customer support
- Reader feedback
- Conventions
- Who this book is for
- What you need for this book
- What this book covers
- Preface
- Support files eBooks discount offers and more
- www.PacktPub.com
- About the Reviewers
- About the Authors
- Credits
- RabbitMQ Cookbook
- coverpage
- 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