__EasyPy__
32 subscribers
147 photos
2 videos
1 file
33 links
Пишем интересные статьи, тесты для языка Python, проводим занятия по языку программирования Python, выполняем заказы...
Наше сообщество ВК: https://vk.com/easypy
Наш чат: https://t.me/EasyPy
Наш партнер: https://t.me/backenddt
Download Telegram
API

Все современные приложения, платформы, сайт и тд. огромное внимание уделяют API. Так как на API и и строиться взаимодействие между бэком, фронтом, мобильным приложением и так далее.

В Python обратиться по адресу api и не только, позволяет библиотека requests. Приведу пример как это работает.
Возьмем ссылку нашего сообщества и отправим запрос.

Если интересует как распарсить полученные данные, то можете обращаться к нашему партнеру: https://vk.com/happython.

#easypy #python #api #requests
👍1
📌Организация асинхронной работы между двумя сервисами🧐

У меня была некая задача, организовать взаимодействие между сервисами, с большой нагрузкой.⁉️

📜Пример того как это реализовано:
1. В сервисе 1 есть АПИ Х1, за которую дергает сервис 2 и получает в ответ статус 204.
2. В это время сервис 1 отправляет по АПИ запрос на сторонний сервер и получает ответ.
3. Сервис 1 дергает АПИ Х2 на сервисе 2, куда отправляет информацию полученную от стороннего сервера и получает в ответ статус 204.
4. Соответственно сервис 2 отправляет данные в кафку под определенным ключем или в grpc.

Все сообщения проходят с уникальным идентификатором, чтобы знать кому какой ответ, реализовано кэширование с помощью redis.

Описание очень примитивное, но вроде как ясное, хочется узнать возможные варианты более опытных разработчиков и критику по конкретному решению⁉️

📌https://vk.com/easypy?amp%3Bref=feed_notifications&w=wall-163266641_1511%2Fall

#python #fastapi #API #kafka
🔥1