Download the PHP package bzrk/http-feeds-server without Composer
On this page you can find all versions of the php package bzrk/http-feeds-server. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package http-feeds-server
HTTP Feeds Server
This project is a PHP Implementation of [HTTP Feeds] (https://github.com/http-feeds/http-feeds).
HTTP Feeds
Asynchronous event streaming and data replication with plain HTTP APIs.
HTTP feeds is a minimal specification for polling events over HTTP:
- An HTTP feed provides a HTTP GET endpoint
- that returns a chronological sequence (!) of events
- serialized in CloudEvents event format
- in batched responses using the media type
application/cloudevents-batch+json
- and respects the
lastEventId
query parameter to scroll through further items- to support infinite polling for real-time feed subscriptions.
HTTP feeds can be used to decouple systems asynchronously without message brokers, such as Kafka or RabbitMQ.
Install
composer require bzrk/http-feeds-server
Usage with Slim
Usage with ReactPHP
Parameters
Name | Type | Description |
---|---|---|
lastEventId | String | last processing eventid from client |
timeout | Integer | enable long polling with specified timeout in seconds |
Examples
Polling
http://server.com/inventory?lastEvenetId=1223
LongPolling
All versions of http-feeds-server with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8
ext-json Version *
bzrk/php-stream Version ^0.10.0
psr/http-message Version ^1.0
psr/log Version ^3.0
bzrk/php-timeunit Version ^0.3.0
webmozart/assert Version ^1.10
ringcentral/psr7 Version ^1.3
ext-json Version *
bzrk/php-stream Version ^0.10.0
psr/http-message Version ^1.0
psr/log Version ^3.0
bzrk/php-timeunit Version ^0.3.0
webmozart/assert Version ^1.10
ringcentral/psr7 Version ^1.3
The package bzrk/http-feeds-server contains the following files
Loading the files please wait ....