Прежде всего, Apigee - это шлюз для синхронных API.По умолчанию не существует способа «вернуться» к запросу, который был обработан ранее.Итак: Нет, это не обычная практика.
Более распространенной практикой будет добавление асинхронного выноски к «другой службе REST за Apigee», что означает, что Apigee немедленно возвращает ответ, не ожидая завершения цели.,Затем этот бэкэнд-сервис сам реализует обратный вызов, возможно, через какой-то другой прокси-сервер Apigee.
В вашем конкретном случае реализуемый вами шаблон - это, в основном, очередь сообщений, использующая Kafka в качестве посредника сообщений.В таких шаблонах рекомендуется, чтобы получатель сообщения отправлял ответное сообщение, как только он завершил свою работу.
Что касается веб-сокетов, Apigee в настоящее время не поддерживает его (см. https://community.apigee.com/questions/60513/apigee-as-websocket-proxy.html).
).