В java-проекте, на котором я сейчас работаю, используется RabbitMQ. Пока мне приходилось сталкиваться с ним на уровне копипасты - добавить новый вид сообщений в одном месте, обработать в другом. Хотелось бы разобраться с тем, как это происходит внутри. Тем более, что я раньше не работал с брокерами очередей.
Я начал читать книгу RabbitMQ in Action, начало понятное. Но немного беспокоит, что книга 2012 года - вряд ли основные принципы изменились, но все таки даже мажорная версия увеличилась.
Что посоветуете почитать? Может быть, посоветуете видео или грамотные онлайн курсы?
В базовых принципах, на сколько я понимаю, ничего не поменялось, добавились новые расширения и плагины только. Можно почитать официальную документацию и их блог, там тоже много полезного найдёте.