Request deduplication — механизм отсеивания дублирующих запросов. Клиент мог послать запрос дважды из-за ретрая, потери ACK, двойного клика. Серверу нужно обработать только один раз. Реализация: клиент присваивает запросу уникальный ID, сервер хранит таблицу обработанных ID с результатами. Повторный запрос с тем же ID — возвращается кэшированный результат. Хранить вечно — дорого, поэтому TTL. В Kafka consumer дедупликация через exactly-once semantics. В Go можно хранить ID в Redis с SETNX + TTL.
Что такое request deduplication?
Middle
379 просмотровAFK Offer AI
Что такое proxy layer?