У нас есть монолитное приложение, которое необходимо преобразовать в микросервисы с использованием микросервисной архитектуры.
Требования:
Приложение выполняет 4 HTTP-вызова get. к внешним системам, которые взаимозависимы (ответ от одной является запросом к другой), и ответы представлены в формате json, но структура ответа сложна и огромна.
Приложение извлекает данные из сложных ответов из всех 4 внешних систем и выполнить несколько преобразований. затем формируется ответ в формате json.
(обратите внимание, что логика извлечения данных непростая, она требует ответов от всех 4 внешних систем одновременно).< /p>
В конце в качестве вывода возвращается ответ в формате json.
Задание:
Его можно разбить на 5 микросервисов (4 для внешних вызовов и 1 для логики окончательного извлечения и преобразования), но проблема здесь в следующем: первая внешняя система может возвращать массив ответов и каждый отдельный В ответ необходимо выполнить последующие внешние вызовы в следующих микросервисах. И что последующие вызовы будут с теми же атрибутами запроса, поэтому будет увеличение нагрузки на внешние системы, что ненужно.
Любые предложения, идеи о том, как разработать это решение, будут рассмотрены. очень признателен!
Подробнее здесь: https://stackoverflow.com/questions/787 ... alls-to-ex
Проблемы с проектированием микросервисов, которые включают в себя множественные http-вызовы get к внешним системам. ⇐ JAVA
Программисты JAVA общаются здесь
1720012728
Anonymous
У нас есть монолитное приложение, которое необходимо преобразовать в микросервисы с использованием микросервисной архитектуры.
[b]Требования:[/b]
Приложение выполняет 4 HTTP-вызова get. к внешним системам, которые взаимозависимы (ответ от одной является запросом к другой), и ответы представлены в формате json, но структура ответа сложна и огромна.
Приложение извлекает данные из сложных ответов из всех 4 внешних систем и выполнить несколько преобразований. затем формируется [b]ответ в формате json[/b].
(обратите внимание, что логика извлечения данных непростая, она требует ответов от всех 4 внешних систем одновременно).< /p>
В конце в качестве вывода возвращается [b]ответ в формате json[/b].
[b]Задание:[/b]
Его можно разбить на 5 микросервисов (4 для внешних вызовов и 1 для логики окончательного извлечения и преобразования), но проблема здесь в следующем: первая внешняя система может возвращать массив ответов и каждый отдельный В ответ необходимо выполнить последующие внешние вызовы в следующих микросервисах. И что последующие вызовы будут с теми же атрибутами запроса, поэтому будет увеличение нагрузки на внешние системы, что ненужно.
Любые предложения, идеи о том, как разработать это решение, будут рассмотрены. очень признателен!
Подробнее здесь: [url]https://stackoverflow.com/questions/78702066/challenges-with-microservice-design-which-involves-multiple-http-get-calls-to-ex[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия