Обработка массовой загрузки API с помощью MuleSoft - PullRequest
0 голосов
/ 23 октября 2018

Я новичок в Mulesoft.В моем приложении есть API, который не может обрабатывать более 2000 параллельных запросов.Я собираюсь использовать Mulesoft в качестве прокси-API, который принимает запрос и запускает мой API, так что даже если мой API достигает своей емкости, Mulesoft некоторое время приостанавливает работу и запускает мой API без потери каких-либо данных.

Решает ли Mulesoftмоя проблема?если да, может кто-нибудь, пожалуйста, проведите меня через процесс?

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 июля 2019
  1. Какую пиковую нагрузку (без запросов) ожидает обработать API вашего приложения?
  2. Здесь можно использовать прокси API Mule для кэширования ответов.Это означает, что для аналогичных запросов ваш API не будет поражен, ответы будут отправлены обратно с самого прокси.Но это само по себе может и не решить проблему с нагрузкой.

Возможно, вам придется выполнить балансировку нагрузки вашего API в зависимости от требования пиковой нагрузки.

0 голосов
/ 23 октября 2018

Возможно, вы захотите что-то столь же простое, как область действия until-successful.Вы можете прочитать больше об этом здесь .Предпосылка этого такова:

Вы оборачиваете компонент в область действия until-successful и определяете следующее:

  • Что такое определение ошибки или как успехопределены
  • Сколько раз вы хотите попробовать компонент до полного отказа,
  • Сколько времени должно пройти между каждым вызовом.

Есть примеры вдокументация, на которую я ссылаюсь и которая должна вам помочь!

...