📌Организация асинхронной работы между двумя сервисами🧐
У меня была некая задача, организовать взаимодействие между сервисами, с большой нагрузкой.⁉️
📜Пример того как это реализовано:
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. В сервисе 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
Forwarded from Backend development 💻
Microservices.with.FastAPI промо на русском.pdf
3.2 MB
Создание микросервисов Python
с помощью FastAPI на русском.
Любительский перевод от админа @happypython_team😎
Описание:
Создавайте безопасные, масштабируемые и структурированные микросервисы Python — от концепций проектирования до инфраструктуры
Цена 800р, писать: @alextezin
#fastapi #python #book
с помощью FastAPI на русском.
Любительский перевод от админа @happypython_team
Описание:
Создавайте безопасные, масштабируемые и структурированные микросервисы Python — от концепций проектирования до инфраструктуры
Цена 800р, писать: @alextezin
#fastapi #python #book
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4