0 added
0 removed
Original
2026-01-01
Modified
2026-02-19
1
<p>Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого, хорошо настроенного инструмента.</p>
1
<p>Вы поймёте, как работать с RabbitMQ, чтобы не искать сложных решений там, где достаточно целевого, хорошо настроенного инструмента.</p>
2
<p>развернем инфраструктуру на базе Southbridge</p>
2
<p>развернем инфраструктуру на базе Southbridge</p>
3
<p>можно начать в любой момент</p>
3
<p>можно начать в любой момент</p>
4
<p>каждому студенту, который пройдёт 80% курса</p>
4
<p>каждому студенту, который пройдёт 80% курса</p>
5
<p>Познакомьтесь с материалами и спикером курса.</p>
5
<p>Познакомьтесь с материалами и спикером курса.</p>
6
<p>Курс основан на моём опыте использования RabbitMQ на разных проектах. Как и любой другой опыт, он базируется на теории, которую желательно узнать прежде, чем набивать шишки на проде. Курс будет полезен тем, кто ещё не знаком с RabbitMQ, и тем, кто давно работает с ним только в базовом исполнении и хочет узнать о новых способах применения, нюансах отказоустойчивости и мониторинга. Моя цель - дать не столько рыбу, сколько удочку. Я объясню основы и предупрежу о возможных подводных камнях, чтобы дальше вы могли получить настоящий опыт уже на практике с минимумом усилий и максимумом эффективности.</p>
6
<p>Курс основан на моём опыте использования RabbitMQ на разных проектах. Как и любой другой опыт, он базируется на теории, которую желательно узнать прежде, чем набивать шишки на проде. Курс будет полезен тем, кто ещё не знаком с RabbitMQ, и тем, кто давно работает с ним только в базовом исполнении и хочет узнать о новых способах применения, нюансах отказоустойчивости и мониторинга. Моя цель - дать не столько рыбу, сколько удочку. Я объясню основы и предупрежу о возможных подводных камнях, чтобы дальше вы могли получить настоящий опыт уже на практике с минимумом усилий и максимумом эффективности.</p>
7
<p>Спикер подробно объяснит материал и покажет, как выполнять практические задания. Доступ к материалам сохраняется на 2 года.</p>
7
<p>Спикер подробно объяснит материал и покажет, как выполнять практические задания. Доступ к материалам сохраняется на 2 года.</p>
8
<p>Тесты и практические задания на стендах в личном кабинете помогут вам лучше усвоить новую информацию и развить навыки, необходимые для эффективной работы с RabbitMQ.</p>
8
<p>Тесты и практические задания на стендах в личном кабинете помогут вам лучше усвоить новую информацию и развить навыки, необходимые для эффективной работы с RabbitMQ.</p>
9
<ul><li>Спикер курса</li>
9
<ul><li>Спикер курса</li>
10
</ul><ul><li>О курсе</li>
10
</ul><ul><li>О курсе</li>
11
</ul><ul><li>Тест по теме</li>
11
</ul><ul><li>Тест по теме</li>
12
</ul><ul><li>Установка docker</li>
12
</ul><ul><li>Установка docker</li>
13
</ul><ul><li>Инструментарий для практических занятий (docker, docker-compose)</li>
13
</ul><ul><li>Инструментарий для практических занятий (docker, docker-compose)</li>
14
</ul><ul><li>Фундаментальные отличия RabbitMQ от Apache kafka</li>
14
</ul><ul><li>Фундаментальные отличия RabbitMQ от Apache kafka</li>
15
</ul><ul><li>Место RabbitMQ в инфраструктуре</li>
15
</ul><ul><li>Место RabbitMQ в инфраструктуре</li>
16
</ul><ul><li>Общие сведения что такое брокеры сообщений</li>
16
</ul><ul><li>Общие сведения что такое брокеры сообщений</li>
17
</ul><p>Вы узнаете, что такое брокер и какое место он занимает в инфраструктуре. А также научитесь устанавливать необходимые компоненты.</p>
17
</ul><p>Вы узнаете, что такое брокер и какое место он занимает в инфраструктуре. А также научитесь устанавливать необходимые компоненты.</p>
18
<p>Терминология, базовые сущности RabbitMQ</p>
18
<p>Терминология, базовые сущности RabbitMQ</p>
19
<ul><li>Тест по теме</li>
19
<ul><li>Тест по теме</li>
20
</ul><ul><li>Где можно почитать документацию</li>
20
</ul><ul><li>Где можно почитать документацию</li>
21
</ul><ul><li>Все основные сущности и их связи (Message, Queue, Exchange, Binding, Publisher, Consumer)</li>
21
</ul><ul><li>Все основные сущности и их связи (Message, Queue, Exchange, Binding, Publisher, Consumer)</li>
22
</ul><p>Вы пойметете терминологию каждой сущности и сможете применять их в коммуникации и при чтении документации.</p>
22
</ul><p>Вы пойметете терминологию каждой сущности и сможете применять их в коммуникации и при чтении документации.</p>
23
<ul><li>Тест по теме</li>
23
<ul><li>Тест по теме</li>
24
</ul><ul><li>Чтение сообщения</li>
24
</ul><ul><li>Чтение сообщения</li>
25
</ul><ul><li>Системы контроля версий, основные функции</li>
25
</ul><ul><li>Системы контроля версий, основные функции</li>
26
</ul><ul><li>Возможности консоли</li>
26
</ul><ul><li>Возможности консоли</li>
27
</ul><ul><li>Создание очереди</li>
27
</ul><ul><li>Создание очереди</li>
28
</ul><ul><li>Запуск в docker</li>
28
</ul><ul><li>Запуск в docker</li>
29
</ul><ul><li>Возможности веб-интерфейса</li>
29
</ul><ul><li>Возможности веб-интерфейса</li>
30
</ul><ul><li>Стейты - сохранение персистентных данных</li>
30
</ul><ul><li>Стейты - сохранение персистентных данных</li>
31
</ul><ul><li>Обязательные параметры</li>
31
</ul><ul><li>Обязательные параметры</li>
32
</ul><ul><li>Создание сообщения</li>
32
</ul><ul><li>Создание сообщения</li>
33
</ul><p>Вы научитесь запускать и настраивать сервис в docker, узнаете основные команды и возможности управления через веб-интерфейс.</p>
33
</ul><p>Вы научитесь запускать и настраивать сервис в docker, узнаете основные команды и возможности управления через веб-интерфейс.</p>
34
<ul><li>Тест по теме</li>
34
<ul><li>Тест по теме</li>
35
</ul><ul><li>Типовые паттерны использования (кейсы)</li>
35
</ul><ul><li>Типовые паттерны использования (кейсы)</li>
36
</ul><ul><li>Настройка тестового Consumer</li>
36
</ul><ul><li>Настройка тестового Consumer</li>
37
</ul><ul><li>Настройка тестового Publish</li>
37
</ul><ul><li>Настройка тестового Publish</li>
38
</ul><ul><li>Очереди повторных попыток (DLX)</li>
38
</ul><ul><li>Очереди повторных попыток (DLX)</li>
39
</ul><ul><li>Типы и отличия эксчейнджей, паттерны роутинга</li>
39
</ul><ul><li>Типы и отличия эксчейнджей, паттерны роутинга</li>
40
</ul><ul><li>Настройки консьюмеров (prefetch_count, autoack, heartbeat)</li>
40
</ul><ul><li>Настройки консьюмеров (prefetch_count, autoack, heartbeat)</li>
41
</ul><ul><li>Настройка очереди повторных попыток через механизм DLX</li>
41
</ul><ul><li>Настройка очереди повторных попыток через механизм DLX</li>
42
</ul><p>Вы будете понимать для каких типовых задач можно (и нужно) использовать сервис, узнаете нюансы настройки каждой сущности и научитесь создавать типовые пайплайны обработки.</p>
42
</ul><p>Вы будете понимать для каких типовых задач можно (и нужно) использовать сервис, узнаете нюансы настройки каждой сущности и научитесь создавать типовые пайплайны обработки.</p>
43
<p>High Availability, High Load</p>
43
<p>High Availability, High Load</p>
44
<ul><li>Тест по теме</li>
44
<ul><li>Тест по теме</li>
45
</ul><ul><li>Настройка shovel'ов (динамическая и статическая)</li>
45
</ul><ul><li>Настройка shovel'ов (динамическая и статическая)</li>
46
</ul><ul><li>Балансировка нагрузки</li>
46
</ul><ul><li>Балансировка нагрузки</li>
47
</ul><ul><li>Подводные камни кластеризации</li>
47
</ul><ul><li>Подводные камни кластеризации</li>
48
</ul><ul><li>Настройка кластера из 3 нод</li>
48
</ul><ul><li>Настройка кластера из 3 нод</li>
49
</ul><ul><li>Настройка балансировщика нагрузки (haproxy)</li>
49
</ul><ul><li>Настройка балансировщика нагрузки (haproxy)</li>
50
</ul><ul><li>Shovel/Federation</li>
50
</ul><ul><li>Shovel/Federation</li>
51
</ul><ul><li>Кворумные очереди</li>
51
</ul><ul><li>Кворумные очереди</li>
52
</ul><ul><li>Кластеризация</li>
52
</ul><ul><li>Кластеризация</li>
53
</ul><ul><li>Проверка отказоустойчивости кластера</li>
53
</ul><ul><li>Проверка отказоустойчивости кластера</li>
54
</ul><p>Вы узнаете о возможностях сервиса в плане балансировки нагрузки и отказоустойчивости. Научитесь настраивать отказоустойчивый кластер и будете в курсе нюансов использования кластера.</p>
54
</ul><p>Вы узнаете о возможностях сервиса в плане балансировки нагрузки и отказоустойчивости. Научитесь настраивать отказоустойчивый кластер и будете в курсе нюансов использования кластера.</p>
55
<ul><li>Тест по теме</li>
55
<ul><li>Тест по теме</li>
56
</ul><ul><li>Логирование - уровни, гадание на логах</li>
56
</ul><ul><li>Логирование - уровни, гадание на логах</li>
57
</ul><ul><li>Настройка стека telegraf+prometeus+grafana</li>
57
</ul><ul><li>Настройка стека telegraf+prometeus+grafana</li>
58
</ul><ul><li>Настройка экспортера</li>
58
</ul><ul><li>Настройка экспортера</li>
59
</ul><ul><li>Полезные метрики</li>
59
</ul><ul><li>Полезные метрики</li>
60
</ul><ul><li>Пороги алертинга</li>
60
</ul><ul><li>Пороги алертинга</li>
61
</ul><ul><li>Встроенный, внешний экспортер в прометей</li>
61
</ul><ul><li>Встроенный, внешний экспортер в прометей</li>
62
</ul><ul><li>Настройка уведомлений</li>
62
</ul><ul><li>Настройка уведомлений</li>
63
</ul><p>Вы узнаете, как настраивать мониторинг, какие метрики и в каких ситуациях полезны, как на них реагировать. Научитесь настраивать мониторинг с уведомлениями в телеграм через связку прометей-графана.</p>
63
</ul><p>Вы узнаете, как настраивать мониторинг, какие метрики и в каких ситуациях полезны, как на них реагировать. Научитесь настраивать мониторинг с уведомлениями в телеграм через связку прометей-графана.</p>
64
<p>Дополнительные возможности RabbitMQ</p>
64
<p>Дополнительные возможности RabbitMQ</p>
65
<ul><li>Тест по теме</li>
65
<ul><li>Тест по теме</li>
66
</ul><ul><li>Неочевидные способы применения Dead Letter Exchange (DLX)</li>
66
</ul><ul><li>Неочевидные способы применения Dead Letter Exchange (DLX)</li>
67
</ul><ul><li>Ответы на сложные вопросы из первой АМА-сессии</li>
67
</ul><ul><li>Ответы на сложные вопросы из первой АМА-сессии</li>
68
</ul><ul><li>Настройка многоуровневой очереди повторных попыток</li>
68
</ul><ul><li>Настройка многоуровневой очереди повторных попыток</li>
69
</ul><ul><li>Плагины</li>
69
</ul><ul><li>Плагины</li>
70
</ul><ul><li>TTL сообщений - почему плохая идея</li>
70
</ul><ul><li>TTL сообщений - почему плохая идея</li>
71
</ul><ul><li>Policy - плюсы, минусы, подводные камни</li>
71
</ul><ul><li>Policy - плюсы, минусы, подводные камни</li>
72
</ul><p>Вы узнаете о более специфичных кейсах использования Rabbit, о нюансах конфигурирования очередей через полиси.</p>
72
</ul><p>Вы узнаете о более специфичных кейсах использования Rabbit, о нюансах конфигурирования очередей через полиси.</p>
73
<p>Сообщество Хабра одобряет</p>
73
<p>Сообщество Хабра одобряет</p>
74
<p>Как избежать узких мест в RabbitMQ? В нашей<a>статье на Хабре</a> - разбор частых ошибок и советы по их предотвращению.</p>
74
<p>Как избежать узких мест в RabbitMQ? В нашей<a>статье на Хабре</a> - разбор частых ошибок и советы по их предотвращению.</p>
75
<p>Именное свидетельство о прохождении курса получает студент, если:</p>
75
<p>Именное свидетельство о прохождении курса получает студент, если:</p>
76
<ul><li>изучил 80% курса</li>
76
<ul><li>изучил 80% курса</li>
77
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
77
</ul><ul><li>принимал участие в решении практик, которые входят в курс.</li>
78
</ul><p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
78
</ul><p>Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти -<a>написали здесь.</a></p>
79
<p>Видеоуроки, доступ 2 года</p>
79
<p>Видеоуроки, доступ 2 года</p>
80
<p>в<a>рассрочку</a>на 4 месяца или</p>
80
<p>в<a>рассрочку</a>на 4 месяца или</p>
81
40 000<p>₽ 30 000 ₽ единовременно</p>
81
40 000<p>₽ 30 000 ₽ единовременно</p>
82
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
82
<p>В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.</p>
83
<p>Курс за счёт работодателя</p>
83
<p>Курс за счёт работодателя</p>
84
<p>Предоставим все необходимые документы для получения вычета.</p>
84
<p>Предоставим все необходимые документы для получения вычета.</p>
85
<p>от 10 человекспециальные условия</p>
85
<p>от 10 человекспециальные условия</p>
86
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
86
<p>Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)</p>
87
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
87
<p>Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.</p>
88
<p>Видеоуроки, доступ 2 года</p>
88
<p>Видеоуроки, доступ 2 года</p>
89
<p>только для физических лиц</p>
89
<p>только для физических лиц</p>
90
90