Вызовите внешний API в Laravel с очередью - PullRequest
0 голосов
/ 25 апреля 2018

Я пытаюсь разработать сайт, подобный страховке, но я застрял в одной позиции, как после получения входных данных от пользователя, я хочу передать эти входные данные нескольким различным внешним API и получить ответ всех этих API на страницу, но если один из APIне удается ответить на весь процесс, и я также не хочу, чтобы пользователь ждал слишком долго.Я думал о работе с очередью, но не знаю, как получить ответ из очереди.Я даже пытаюсь настроить gearman, но это слишком сложно для работы.Любая помощь будет оценена ..

1 Ответ

0 голосов
/ 26 апреля 2018

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

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

Надеюсь, это поможет в некоторой степени ..

...