__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
📌Организация асинхронной работы между двумя сервисами🧐

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

📜Пример того как это реализовано:
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