Архитектура приложения Spring Boot с ElasticSearch Reactive Streams - PullRequest
1 голос
/ 18 июня 2019

Я новичок в Spring Boot.Я не уверен, как спроектировать мое приложение, используя все эти функции:

0) Внешний JSON restful API
1) Rest API
2) Реактивные потоки
3) ElasticSearch
4) Microservices
5) MongoDB
6) Angular Front End

Есть этот ресурс, к которому я подключаюсь для получения JSON.Поскольку он внешний, мне нужно извлечь его, сохранить в моей базе данных Mongo DB и время от времени проверять, есть ли обновление внешнего ресурса JSON, и извлекать обновленные поля.Затем мне нужно передать этот JSON на сервер ElasticSearch, который затем будет возвращать ответы на основе некоторых сделанных запросов.Я хочу иметь возможность использовать реактивные потоки для этого и микросервисы, которые включают в себя oAuth2, API-интерфейс restful, Службу API-токена, Службу, которая создает ответ, а затем, наконец, во внешнем интерфейсе страницу Angular или React с панелью поиска для запроса.данные JSON на сервереasticSearch ... Любой вклад или направление о том, как структурировать это, будет оценено ...


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...