|
||
---|---|---|
1 - Терминология, базовые сущности | ||
2 - Первые шаги | ||
3 - Типовое использование | ||
4 - High Availability, High Load | ||
5 - Мониторинг | ||
6 - Дополнительные возможности | ||
consumer | ||
erlang-c | ||
generator | ||
.dockerignore | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-compose.yml | ||
Dockerfile | ||
LICENSE | ||
README.MD |
Об этом курсе
Данный репозиторий содержит конспекты и материалы курса по RabbitMQ для администраторов и разработчиков.
Для просмотра рекомендую белую тему тк иконки рисовались для платформы с белым фоном.
Как читать
Можно прямо здесь, в репозитории, но гораздо удобнее запустить контейнер с документацией локально командой
docker run --rm -p9999:80 registry.gitlab.com/kilexst/rabbitmq-docs:main
И открыть в браузере http://127.0.0.1:9999
Что разберём:
— Терминология, базовые сущности RabbitMQ: начнёте называть вещи своими именами, что позволит быстрее найти ответ на вопрос в Google или профильном чате.
— Первые шаги: научитесь запускать и настраивать RabbitMQ в Docker.
— Типовое использование: поймёте типовые архитектурные паттерны RabbitMQ.
В частности в блоке типового использования есть описание паттерна очереди повторных попыток
— High Availability, High Load: научитесь настраивать отказоустойчивый кластер и будете в курсе нюансов его использования.
— Мониторинг: изучите базовые возможности конфигурирования логирования сервиса, узнаете о полезных метриках и настроите мониторинг через Prometheus-стек.
— Дополнительные возможности: погрузитесь в узкоспециализированные возможности и кейсы использования RabbitMQ.
В блоке дополнительных возможностей вы в частности сможете найти описания таких вещей как шардирование и многоуровневая очередь повторных попыток
Распространение
Конспекты подготовлены как дополнительные методические материалы к моему курсу «RabbitMQ для админов и разработчиков» и распространяются с разрешения Слёрм. Тем, кто захочет ещё глубже погрузиться в нюансы работы с RabbitMQ, промокод на скидку 10% при оплате курса:
RMQS10?
Контакты
Barabanov Aleksey
telegram @KiLEXst
Чат RabbitMQ