Skip to content

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

Notifications You must be signed in to change notification settings

dllpl/concurrent-asynchronous-requests

Repository files navigation

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,

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published