План на курса
Въведение
- RabbitMQ срещу технологията за опашка по подразбиране на Windows (MSMQ)
Разбиране Microservices (микро услуги) и опашка за съобщения
Преглед на протоколите за съобщения: REST, SOAP и AMQP
Как RabbitMQ прилага AMQP за активиране на слабо свързване между услугите
Създаване на среда за разработка
Инсталиране и конфигуриране RabbitMQ за C# приложения
Преглед на RabbitMQ .NET клиентския API
Свързване към RabbitMQ
Писане на две прости приложения за изпращач и получател в C#
Извършване на общи RabbitMQ операции с клиента .Net
Писане на кода за опашка
- Изпращане, получаване и опашка на съобщения
Писане на опашки чрез потребителския интерфейс за администриране и PowerShell
Интегриране RabbitMQ в съществуващо корпоративно .Net приложение
Маршрутизиране с обмен на теми срещу директен обмен
Настройване и управление на RabbitMQ клъстер
Внедряване на отказ и репликация
Инструменти и техники за администриране RabbitMQ
Управление RabbitMQ чрез REST API
Настройка на производителността RabbitMQ
Мониторинг и охрана RabbitMQ
Отстраняване на неизправности RabbitMQ
Обобщение и заключение
Изисквания
- Опит с .Net Framework и C# програмиране
- Разбиране на концепциите за разработка на корпоративни приложения
Публика
- Разработчици
- Софтуерни архитекти
- Администратори
- Технически ръководители