Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/dllpl/concurrent-asynchronous-requests
- Owner: dllpl
- Created: 2022-09-27T09:09:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-27T09:10:16.000Z (over 2 years ago)
- Last Synced: 2024-11-30T18:31:33.347Z (2 months ago)
- Topics: asynchronous, asynchronous-requests, concurrent-requests, guzzle, guzzlehttp, laravel, laravel-framework, laravel-lumen, lumen, lumen-framework, php, php8
- Language: PHP
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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,