Суббота
21.09.2024
05:46
Приветствую Вас Гость
RSS
 
bordachok softa
Главная Регистрация Вход
»
Меню сайта

Block title
WMlink.ru - рекламный брокер

минипрофиль
На службе : дней


Категории раздела
главная [2]
програмы [1113]
операционные системы [189]
безопасность [149]
фильмы [1988]
фильмы онлайн [1]
сериалы [4]
видео+18 [12]
мультфильмы [187]
музыка [4505]
фотографии [509]
фотографии+18 [4]
видео [4325]
все для мобильного [511]
книги [4591]
разное [320]
игры [253]

Block title
WMlink.ru - рекламный брокер

wmlink

Архив записей

Главная » 2021 » Ноябрь » 2 » Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021)
17:22
Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021)

Создание микросервисов на asyncio python. Подключение к брокеру RabbitMQ. Валидация данных при помощи Pydantic. В рамках данного курса Вы научитесь создавать асинхронные микросервисы на языке Python (asyncio, Starlette), а также связывать их друг с другом при помощи брокера RabbitMQ . Будет рассмотрен веб-интерфейс RabbitMQ и разобрана его схема работы.

Также вы научитесь тестировать микросервисы (pytest) и валидировать входные данные при помощи Pydantic.

Программа курса построена вокруг решения реальной задачи по созданию чата между пользователем и микросервисом, в котором микросервис переворачивает сообщение пользователя.

1. На первом занятии мы начнем создавать микросервис main (работающим на фреймворке Starlette) и попробуем написать первые сообщения, а также протестируем работу aiocron.
2. На втором занятии будет подробно рассказано про работу RabbitMQ, а также мы создадим микросервис messager, и попробуем отправить туда несколько сообщений из веб-интерфейса RabbitMQ.
3. На третьем занятии мы свяжем микросервисы main и messager при помощи брокера RabbitMQ, а также научимся отправлять данные в формате json от одного микросервиса к другому.
4. На четвертом занятии мы создадим микросервис worker, который будет эмулировать решение долгих задач (при помощи алгоритма PoW). Мы свяжем его с микросервисом messager (который в свою очередь полученный результат будет отправлять в микросервис main)
5. На пятом занятии мы рассмотрим паттерн RPC (Remote Procedure Call), который позволяет нам вызывать функции из других микросервисов (к примеру нам нужно посчитать hash, или вызвать функцию суммирования в микросервисе А, из микросервиса Б)
6. На шестом занятии мы научимся валидировать входные данные при помощи Pydantic, отделять бизнес-логику от логики обслуживания RabbitMQ, а также тестировать наши микросервисы при помощи Pytest.

Для кого этот курс:
- Разработчики python, которые хотят научится создавать асинхронные микросервисы на языке python, связанные при помощи брокера RabbitMQ.



Название: Микросервисы на Python (asyncio, starlette) + RabbitMQ
Год выхода: 2021
Автор: Андрей Соболев
Жанр: Видеокурс, программирование, разработка, обучение
Формат: MP4
Видео: AVC | 1280x720 | ~894 Kbps
Аудио: AAC | 128 kb/s | 48 KHz
Язык: Русский
Продолжительность: 02:52:03
Размер: 2.06 Gb

Скачать Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021)

Категория: видео | Просмотров: 89 | Добавил: Kioka83 | Рейтинг: 0.0/0
Всего комментариев: 0
Block title

киевский форум
Киевский Форум

Block title
Раскрутка Вашего сайта

мини чат

что ищем??

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Mы партнеры

  • Статистика

    Онлайн всего: 108
    Гостей: 108
    Пользователей: 0

    traffbiz

    Block title

    новые
    <<<
    Полный курс по криптотрейдингу на Binance и FTX (2021)
    <<<
    Основы сетевых технологий (2021)
    <<<
    Марафон по похудению TGYM 3.0 (2021)
    <<<
    Математика для Data Science
    <<<
    Качество мужчины. Как быть мужчиной, которого любят, а не используют (2021)
    <<<
    Асинхронная архитектура (2021)
    <<<
    Аналитика в SPSS: от новичка до уверенного пользователя (2021)
    <<<
    Автоматизация тестирования REST API на Python (2021)
    <<<
    Vue Advanced Продвинутый курс по разработке SPA (2021)
    <<<
    Unreal Engine 5: быстрый старт (2021)


    Copyright MyCorp © 2024
    Создать бесплатный сайт с uCoz