Summary

RabbitMQ plugins are a great way to extend the functionalities of the RabbitMQ server. Default plugins give us a chance to extend RabbitMQ in different ways such as supporting another protocol and monitoring and managing the RabbitMQ easily.

RabbitMQ is written in the Erlang runtime environment. We have to write our plugins in Erlang programming language. Thus, we talked about the basics of the Erlang where we gave lots of codes. Moreover, we programmed a custom plugin that is published by the RabbitMQ contributors called rabbitmq-metronome. It showed us how to design and develop our own plugins onto the RabbitMQ Server.

We'll now talk about the management of RabbitMQ using different types of techniques.

Get Mastering RabbitMQ 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.