• Гость в разделе Информационные продукты все ссылки на курсы и т.д. помещаем под хайд не менее 10 лайков.
  • Не создавайте несколько учетных записей, вы будете заблокированы! Для получения дополнительной информации о правилах, ограничениях и многом другом посетите страницу «Помощь».
    Нашли неработающую ссылку? Используйте кнопку «Жалоба»!

Программирование [Udemy] [Andrey Sobolev] Микросервисы на Python (asyncio, starlette) + RabbitMQ

  • Друг форума
  • Программист
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1 из 1
Автор: Udemy
Название: [Andrey Sobolev] Микросервисы на Python (asyncio, starlette) + RabbitMQ (2021)

1636435523044.webp

Создание микросервисов на 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.
Скачать:
 
  • Мне нравится
Реакции: bszk
    Сейчас эту тему никто не читает.

Похожие темы

Автор: Ольга Крупенина Название: Антивирусный иммунитет (2021) Этот курс для вас, если вы...
Ответы
0
Просмотры
2K
Автор: Владимир Сургай Название: Взлом Конверсии 6.0 (2021) Описание: — Хей фрилансер...
Ответы
1
Просмотры
2K
Программа складского учета с веб интерфейсом. Предназначена для использования малым бизнесом с...
Ответы
0
Просмотры
5K
Автор: Дэниел Стиклер Название: Безграничный: как ноотропы могут улучшить работу вашего мозга...
Ответы
0
Просмотры
3K
  • Закреплено
Автор: Udemy Название: Изучаем Python и взлом систем с нуля (Полный курс) (2019) Описание...
Ответы
0
Просмотры
4K
Назад
Сверху Снизу