更新时间:2021-07-30 09:47:52
封面
版权页
Credits
About the Author
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. Introducing RabbitMQ
Enterprise messaging
Understanding RabbitMQ
Case study: CSN (Corporate Social Network)
Summary
Exercises
Chapter 2. Design Patterns with RabbitMQ
Messaging patterns in RabbitMQ
Point-to-point communication
Publish-subscribe communication
Request-reply communication
Message router
Case study: Initial design of the CSN
Chapter 3. Administration Configuration and Management
Administering RabbitMQ instances
Installing RabbitMQ plugins
Configuring RabbitMQ instances
Managing RabbitMQ instances
Upgrading RabbitMQ
Chapter 4. Clustering
Benefits of clustering
RabbitMQ clustering support
Case study: scaling the CSN
Chapter 5. High Availability
Benefits of high availability
High availability support in RabbitMQ
Client high availability
Case study: introducing high availability in CSN
Chapter 6. Integrations
Types of integrations
RabbitMQ integrations
RabbitMQ deployment options
Testing RabbitMQ applications
Case study: Integrating CSN with external systems
Chapter 7. Performance Tuning and Monitoring
Performance tuning of RabbitMQ instances
Monitoring of RabbitMQ instances
Comparing RabbitMQ with other message brokers
Case Study : Performance tuning and monitoring of RabbitMQ instances in CSN
Chapter 8. Troubleshooting
General troubleshooting approach
Problems with starting/stopping RabbitMQ nodes
Problems with message delivery
Chapter 9. Security
Types of threats
Authentication
Authorization
Secure communication
Penetration testing
Case study – securing CSN
Chapter 10. Internals
High level architecture of RabbitMQ
Overview of RabbitMQ components
Case Study: Developing a RabbitMQ plugin for CSN
Appendix A. Contributing to RabbitMQ
RabbitMQ community
RabbitMQ repositories
Points for contribution
Index