HTML Diff
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