Данный репозиторий содержит конспекты и материалы курса по RabbitMQ для администраторов и разработчиков.
Find a file
Aleksey Barabanov 8bf1a18998 Merge branch 'main' into 'main'
fix typos

See merge request kilexst/rabbitmq-docs!2
2024-03-19 04:55:07 +00:00
1 - Терминология, базовые сущности fix typos 2024-03-18 07:40:10 +00:00
2 - Первые шаги rename files 2023-02-03 18:17:52 +04:00
3 - Типовое использование rename files 2023-02-03 18:17:52 +04:00
4 - High Availability, High Load rename files 2023-02-03 18:17:52 +04:00
5 - Мониторинг rename files 2023-02-03 18:17:52 +04:00
6 - Дополнительные возможности add reliable reprocessing sample 2023-08-10 18:58:08 +03:00
consumer add gen and consumer 2023-01-20 16:47:55 +04:00
erlang-c add erlang 2023-01-20 17:27:35 +04:00
generator add gen and consumer 2023-01-20 16:47:55 +04:00
.dockerignore add caption 2023-02-03 17:09:13 +04:00
.gitignore fix типовое использование 2023-01-20 17:13:23 +04:00
.gitlab-ci.yml Update .gitlab-ci.yml file 2023-07-14 11:42:40 +00:00
docker-compose.yml add erlang 2023-01-20 17:27:35 +04:00
Dockerfile rename files 2023-02-03 18:17:52 +04:00
LICENSE add gen and consumer 2023-01-20 16:47:55 +04:00
README.MD fix main page 2023-02-10 08:00:41 +00:00

Об этом курсе

Данный репозиторий содержит конспекты и материалы курса по 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