Как узнать что ответ дошел до сервера?

1 сентября, 07:52 Работа 3873 3

Сервер получает запрос, производит определенную операцию, и отправляет ответ, что запрос был получен а операция выполнена. Но допустим происходит кратковременное падение сети, пока запрос летит серверу, либо когда ответ сервера летит клиенту. В итоге клиент оправил запрос серверу а ответа не получил. "истекло время ожидания". Как клиенту точно знать, была ли выполнена нужная операция на сервере или нет?

3 комментария
Сортировка:
Добавить комментарий
Виктор Чуй
Виктор Чуй 2019, 1 сентября, 15:57
0
Чтобы допустим различать дубли от недублей, отсылать повторный запрос с одинаковым "таймкодом", новые запросы с новым "таймкодом"
Віктор Омелян
Віктор Омелян 2019, 1 сентября, 11:56
1
Сделайте запрос идемпотентным.
Viktor Kravchenko
Viktor Kravchenko 2019, 1 сентября, 08:47
0
Для таких операций используйте уникальные идентификаторы запросов.

IT Новости

Смотреть все