Download the PHP package pnz/messenger-filesystem-transport without Composer
On this page you can find all versions of the php package pnz/messenger-filesystem-transport. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download pnz/messenger-filesystem-transport
More information about pnz/messenger-filesystem-transport
Files in pnz/messenger-filesystem-transport
Package messenger-filesystem-transport
Short Description Symfony Messenger transport for the filesystem.
License MIT
Informations about the package messenger-filesystem-transport
Filesystem Transport for Symfony Messenger
Extends the Symfony Messenger component to handle the filesystem transport. Queues are processed locally by storing and retrieving messages from the filesystem.
The queuing is implemented as a LIFO (Last-In, First-Out) list, this to optimize the filesystem usage and the r/w operations.
Install
This transport handles the filesystem://
schema, use the FilesystemTransportFactory
to create the transport.
Symfony configuration: use the Filesystem Transport Bundle Bundle.
Install without the Symfony Bundle:
-
Register the transport factory:
- Configure the Filesystem transport:
Configuration
The DSN includes the following query parameters:
compress
: Enable/Disable compression of messages storage (gzinflate/gzdeflate), usecompress=true
(default: false)loop_sleep
: Define the sleep interval between loops in micro-seconds, useloop_sleep=MICRO-SECONDS
(default: 500000)
Example:
All versions of messenger-filesystem-transport with dependencies
symfony/filesystem Version ^4.1
symfony/lock Version ^4.1
symfony/messenger Version ^4.2.0
symfony/serializer-pack Version ^1.0