У меня есть вызовы REST между двумя микросервисами, один из которых занимает более 15 минут. У нас есть собственная реализация частного облака компании, которая разрывает любое открытое соединение, удерживаемое более 15 минут.
Мы ищем какую-нибудь реализацию асинхронного остаточного вызова, в которой служба A инициирует остаточный вызов к службе B и забывает, а служба B уведомляет, когда ответ готов для обслуживания. Есть ли какой-либо широко используемый метод/API для такого сценария? Мне не удалось найти ничего конкретного на этом фронте.
используйте любую систему обмена сообщениями здесь kafka, sqs, RabbitMq