Chapter 4. Handling Application Logs

RabbitMQ can be used for applications log processing, thanks to its high performance. You're about to learn how to route logs between applications publishing them and custom scripts consuming them. You'll also use the AMQP plugin for JMeter in order to find the performance capacity of consumers. You'll discover that performance can be improved by using message prefetching, a quality of the service property of channels. Finally, you'll see how expressive routing keys can open the door to unexpected new features.

In this chapter, we will discuss the following topics:

  • Log concentration with RabbitMQ
  • Load testing with JMeter
  • Channel quality of service and message prefetching
  • Routing key patterns

Publishing and consuming ...

Get RabbitMQ Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.