На главную
Приветствую Вас, Гость Регистрация Вход

Главное меню
Главная
Программы
Интернет
Музыка
Клипы
Игры
Фильмы
Видео
Графика
Развлечения
Windows
Почитать
Мобильное
Юмор
Антивирусы
Новости
Разное
Форум
Правила публикации
Правила сайта
Связь с администратором
Онлайн игра
Бесплатные SMS
Свежие новости
Форма входа

Добро пожаловать, Гость

Ваша группа: Гости
Ваш браузер:
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Наш опрос
Какая на Ваш взгляд лучшая Операционная система?
Всего ответов: 119
Облако тегов


Главная » 2021 » Ноябрь » 2 » Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021)
19:16
Микросервисы на 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)

Категория: Видео | Просмотров: 88 | Добавил: Kioka83 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Новости сайта
ПОДПИШИСЬ НА RSS НОВОСТИ
Поиск
Осуществляет поиск только по заголовкам
Календарь
Информер праздники сегодня
Супер Мега игрушка
Игрушка
Московское время
Онлайн Антивирус
Узнать новости
Наши посетители
free counters
Интересное в сети
STARRSOFT.UCOZ.RU © 2025
Анти-Бан Яндекса для сайта starrsoft.ucoz.ru