Deadline в gRPC: что это
Коротко
Deadline в gRPC: клиент задаёт крайний срок вызова; по истечении вызов завершается со статусом DEADLINEEXCEEDED, и дедлайн передаётся дальше по цепочке сервисов. Тесты: медленная зависимость, корректная ошибка, что сервер прекращает работу по отменённому вызову, а не продолжает тратить ресурсы.
Определение
Клиент задаёт крайний срок вызова; по истечении вызов завершается со статусом DEADLINE_EXCEEDED, и дедлайн передаётся дальше по цепочке сервисов. Тесты: медленная зависимость, корректная ошибка, что сервер прекращает работу по отменённому вызову, а не продолжает тратить ресурсы.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по API и бэкенд для тестировщика проверят, что термин понятен в деле.
Ещё термины: API и бэкенд для тестировщика
Интроспекция GraphQLКлюч идемпотентностиКурсорная пагинацияМягкое удалениеПрофиль нагрузкиACIDMass assignment
Весь словарь