Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dllpl/concurrent-asynchronous-requests

API для отправки параллельно-асинхронных HTTP's запросов PHP Guzzle. Написано на Laravel Lumen.
https://github.com/dllpl/concurrent-asynchronous-requests

asynchronous asynchronous-requests concurrent-requests guzzle guzzlehttp laravel laravel-framework laravel-lumen lumen lumen-framework php php8

Last synced: 15 days ago
JSON representation

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

Awesome Lists containing this project

README

        

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,