Http-ответ и запрос в java-связанных фреймворках, таких как spring, spring boot - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу сохранить запрос http в базах данных и сгенерировать ответ на него при необходимости.

Можно ли сохранить запрос http в db и сгенерировать ответ на него через 1 день или более при весенней загрузке /весна

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

В зависимости от требований вашей системы, сервер может работать примерно так:

  1. Клиент отправляет http-запрос на сервер

  2. Сервер сохраняет httpзапрос (в БД, файл, ... что угодно) и генерировать уникальный request_id.Сервер возвращает это request_id клиенту.

  3. На следующий день клиенту необходимо будет отправить новый http-запрос на сервер, чтобы получить ответ, включая предыдущий request_id.

  4. Сервер ищет сохраненные request_id, обрабатывает их и возвращает ответ клиенту.

0 голосов
/ 20 февраля 2019

Очевидно, да.Это то, как вы строите свою систему.Что я могу видеть, так это то, что в основном вы пытаетесь сделать что-то по расписанию.

Попробуйте использовать аннотацию @Scheduled для выполнения запланированных задач.

См. Этот url

Убедитесь, что у вас есть постоянный слой, в котором хранятся запросы, и ваши запланированные задачи подберут его.Если ему необходимо установить связь с разными системами, то при перезвоне включите его в свою задачу.

...