Съдържание и теми, включени в курса
1. Въведение в RabbitMQ
- Настройка на необходимите папки
- Сваляне и инсталиране на RabbitMQ
2. Разбиране на съобщенията
- Ролята на потребителя (consumer)
- Ролята на производителя (producer)
- Свързване на потребители и производители
- Съобщения и устойчивост
- Как да проверим доставката
3. Администриране на RabbitMQ
- Стартиране и спиране на възли
- Конфигурационни файлове на RabbitMQ
- Как да управляваме привилегии
- Преглед на статистики и анализ на логове
- Изпращане на предупреждения
- Как да настроим паралелна обработка
4. Висока достъпност с клъстер
- Архитектура на клъстер
- Опашки в клъстер
- Настройка на тестов клъстер
- Разпределяне на възлите на повече машини
- Как да запазим съобщенията: дублирани опашки
5. От гледна точка на програмиста
- Писане на стабилен код
- Инсталиране и конфигуриране на HAProxy
- Прехвърляне на клиенти между сървъри
6. Внедряване на отказоустойчивост и репликация
- Настройка на master/slave с балансьор на натоварването
- Инсталиране на Shovel плъгина
- Конфигуриране и стартиране на Shovel
7. Уеб инструменти за администриране на RabbitMQ
- Плъгинът RabbitMQ Management
- Управление на RabbitMQ от уеб конзолата
- Администриране на потребители от уеб конзолата
- Управление на опашка от уеб конзолата
- Използване на интерфейса на командния ред
8. RabbitMQ и REST API
- Функционалности на REST API
- Достъп до статистики
- Създаване на vhost и потребители
9. Мониторинг и защита на RabbitMQ
- Устойчивост на съобщенията и потвърждение на съобщения
- Използване на памет и лимити на процеси
- Настройка на SSL
Изисквания
- Опит с интерфейса на командния ред на Linux.
- Разбиране на концепциите за разработка на корпоративни приложения.
Аудитория
- IT специалисти
Отзиви от участници (7)
Гъвкавостта на дневния ред и разглеждането на предоставените теми, с които в момента се занимаваме. Беше прекрасно да обменим знания и опит!
Fabian - Continental Barum s.r.o.
Курс - RabbitMQ
Машинен превод
Курсът беше организиран добре и възможността да следим инструкциите, използвайки виртуално работно пространство, се оказа много ефективен начин за задържане на интереса на всички участници.
Andy Lehane - Global Knowledge
Курс - RabbitMQ
Машинен превод
Знание, добра осветяване на съдържанието. Много щастлив.
Rikesh Zaveri - Global Knowledge
Курс - RabbitMQ
Машинен превод
Фулвио използва ограниченото време (само 2 дни) много ефективно и подава всичка възможна информация колкото може. Обучението беше отлично подготвенo, нямаше проблеми с инсталациите и нашия тестове.
Koray Akay - Payvision
Курс - RabbitMQ
Машинен превод
Тренерът беше експерт по темата си и можа да отговори на всеки един въпрос.
Ioannis Bitros - BYTE Computer
Курс - RabbitMQ
Машинен превод
Искрено ми хареса федерацията; Шопът.
Raymundo Maciel Yelmi
Курс - RabbitMQ
Машинен превод
Бях много доволен, че обучението обхвана всички теми в програмата и се фокусираше върху тези, от които най-много имахме нужда.
Lilliahna Martin - Payspan, Inc.; Payspan, Inc.
Курс - RabbitMQ
Машинен превод