Перейти к содержанию

Практикум: безопасные повторы gRPC

Скрипт для измерения повторных попыток. Сервер grpc.aio в том же процессе предоставляет метод Charge, поведение которого задаёт запрос: ошибка до списания, ошибка после него или медленный ответ. Сервер считает все списания. Поток Export при первой попытке обрывается на третьем элементе.

uv venv --python 3.13 .venv
uv pip install --python .venv/bin/python "grpc-client-kit[deadline]==0.1.0"
.venv/bin/python retries_lab.py

Исходный код практикума на GitHub.