Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 1.32 KB

File metadata and controls

22 lines (21 loc) · 1.32 KB

API для отправки параллельно-асинхронных HTTP's запросов Guzzle

Автор: Никита Ив @dllpl

Предисловие:

"Данный проект увидел свет благодоря выполненному мною заказа: на разработку API для парсинга СSV файла, содержашего более 10 тыс. строк и отправки запросов на сторонние API, полезная нагрузка которых - каждые 30 строк входящего CSV документа. Соответственно, было небоходимо структурировать запросы асинхронно и параллельно, чтобы в случае медленного запроса, не тормозить весь стек выполнения запросов к сторонним API."

Сервис написан на Laravel Lumen. В качестве HTTP клиента был выбран Guzzle.


Стек:
  • php: ^8.0
  • laravel/lumen-framework: ^9.0
  • guzzlehttp/guzzle: ^7.5,