[Rebrain] RabbitMQ (2024)

[Rebrain] RabbitMQ (2024)
ru
19.09.2024
18 г 41 хв 10 сек

Програма:

Модуль 1:
Що таке MessageBroker? Навіщо потрібний RabbitMQ і з чим його їдять
Запускаємо контейнер у докері
Переваги/недоліки RabbitMQ у порівнянні з іншими
Протокол AMQP. З чого складається повідомлення
Протокол AMQP. Що з ним вирушає
Exchanges та Queues. Види та відмінності
Exchanges та Queues. Кейси застосування

Модуль 2:
Що таке оркестрація та роутинг
Особливості роутингу
В якому порядку розподіляються
Як керувати розподілом навантаження

Модуль 3:
Що таке DLE?
Які повідомлення можуть зникати?
Налаштування зникнення
Що відбувається з повідомленнями, які не знайшли отримувача?
Як повідомити про вдалу обробку повідомлення?

Модуль 4:
Що таке RPC
Як працює RPC
Сorrelation token: що і навіщо потрібний
Реалізація бібліотеки, що додає RPC у функціонал офіційного клієнта RabbitMQ

Модуль 5:
Які права бувають
Як можна обмежити адресу, повідомлення, частину адреси
Як створити користувача та видати йому права
Угруповання користувачів та призначення прав групі

Модуль 6:
Що таке TLS
Як шифрується трафік
Видача сертифіката
Як видати сертифікат безпечніше та зручніше

Модуль 7:
Навіщо потрібний кластер
Як працює кластер
Як можна кластер розділити

Модуль 8:
Навіщо потрібні плагіни
Найпопулярніші плагіни
Як їх використовувати
Встановлення

Модуль 9:
Яким чином розмір або кількість повідомлень впливає на продуктивність?
Як можна оптимізувати використання ресурсів
У яких випадках оперативну пам’ять
У яких випадках більше нід
Тести на продуктивність

Модуль 10:
Моніторинг статистики
Які метрики
Як централізувати логи і відправити на еластик, наприклад

Ви не можете переглядати цей курс -

Array ( [bitrate] => 363694 [filesize] => 343039946 [mime_type] => video/mp4 [length] => 5955 [length_formatted] => 1:39:15 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 97186 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.068867630385488 ) [created_timestamp] => -2082844800 )