Я хочу сделать веб-сервис, который является высоконадежным для стороннего веб-сервиса. Высокая надежность здесь означает, что любой отдельный запрос от сторонней веб-службы будет успешно обработан моей веб-службой. Сторонняя служба не имеет механизма повтора при неудавшемся запросе и не может изменить свой формат запроса (http POST с полями и значениями в теле).Высокая надежность веб-сервиса
Я не рассматриваю решение об отказе, такое как несколько узлов за балансировщиком нагрузки, соответствует требованиям, поскольку один узел может выйти из строя, а балансировщик нагрузки все еще может запросить его до его удаления из пула.
Я рассматриваю возможность использования чего-то вроде Amazon SQS, который получает запрос от стороннего запроса и передает его на мою веб-службу, поскольку SQS имеет механизм повтора. Однако трудности здесь в SQS, по-видимому, требуют, чтобы контент был заполнен параметром «Сообщение», и это не может быть достигнуто службой сторонних разработчиков.
Может ли быть решение?