PHPackages                             pnz/messenger-filesystem-transport-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. pnz/messenger-filesystem-transport-bundle

AbandonedArchivedSymfony-bundle[HTTP &amp; Networking](/categories/http)

pnz/messenger-filesystem-transport-bundle
=========================================

Symfony Bundle for the filesystem messenger transport.

17161[1 PRs](https://github.com/thePanz/messenger-filesystem-transport-bundle/pulls)PHP

Since Aug 16Pushed 6y agoCompare

[ Source](https://github.com/thePanz/messenger-filesystem-transport-bundle)[ Packagist](https://packagist.org/packages/pnz/messenger-filesystem-transport-bundle)[ RSS](/packages/pnz-messenger-filesystem-transport-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Filesystem Transport Bundle for Symfony Messenger
=================================================

[](#filesystem-transport-bundle-for-symfony-messenger)

[![Latest Stable Version](https://camo.githubusercontent.com/8da2f2aabecea07f610dab95bde2520377ffcc47205c5a1751408d5f5aafc4c7/68747470733a2f2f706f7365722e707567782e6f72672f706e7a2f6d657373656e6765722d66696c6573797374656d2d7472616e73706f72742d62756e646c652f76657273696f6e)](https://packagist.org/packages/pnz/messenger-filesystem-transport-bundle)[![Total Downloads](https://camo.githubusercontent.com/7b2d4481efbec6670d87801053774630207aac7510d7bfe1c3c26b77cd251b13/68747470733a2f2f706f7365722e707567782e6f72672f706e7a2f6d657373656e6765722d66696c6573797374656d2d7472616e73706f72742d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/pnz/messenger-filesystem-transport-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/482c2d401010228b3fc7a36465c190011ea7b94fc38881cf6e2936d27dc7509f/68747470733a2f2f706f7365722e707567782e6f72672f706e7a2f6d657373656e6765722d66696c6573797374656d2d7472616e73706f72742d62756e646c652f762f756e737461626c65)](//packagist.org/packages/pnz/messenger-filesystem-transport-bundle)[![License](https://camo.githubusercontent.com/e8a1cf45241b5369e33c0e2c7bac86bfa9133fcb7b8d1120237e7c1067e143a5/68747470733a2f2f706f7365722e707567782e6f72672f706e7a2f6d657373656e6765722d66696c6573797374656d2d7472616e73706f72742d62756e646c652f6c6963656e7365)](https://packagist.org/packages/pnz/messenger-filesystem-transport-bundle)

Integrates the [Filesystem Transport](https://packagist.org/packages/pnz/messenger-filesystem-transport) to Symfony.

Install
-------

[](#install)

```
composer require pnz/messenger-filesystem-transport-bundle
```

This transport handles the `filesystem://` schema, use the `FilesystemTransportFactory`to create the transport. Symfony configuration:

Configure the Filesystem transport:

```
#  config/packages/messenger.yaml
parameters:
  # Default ENV value: the queue messages will be stored in the `var/queue` folder,
  # The trailing `//` is required for match the `filesystem://` schema
  env(MESSENGER_TRANSPORT_DSN): "filesystem://%kernel.project_dir%/var/queue"

framework:
    messenger:
        transports:
            filesystem: '%env(resolve:MESSENGER_TRANSPORT_DSN)%'

        routing:
            App\Message\MyMessage: filesystem
```

Configuration
-------------

[](#configuration)

Check the [Filesystem Transport](https://packagist.org/packages/pnz/messenger-filesystem-transport) documentation.

In short, the DSN includes the following query parameters:

- `compress`: Enable/Disable compression of messages storage (gzinflate/gzdeflate), use `compress=true` (default: false)
- `loop_sleep`: Define the sleep interval between loops in micro-seconds, use `loop_sleep=MICRO-SECONDS` (default: 500000)

Example:

```
# .env

# Enable compression, and sleep for 0.8 seconds during loops if the queue is empty
MESSENGER_TRANSPORT_DSN="filesystem://%kernel.project_dir%/var/queue/default?compress=true&loop_sleep=800000"
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity36

Early-stage or recently created project

 Bus Factor1

Top contributor holds 83.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/4a788c96bbcf89371ff0c614ad9f1655363369cb8e17ffd7afbebf046da6dad8?d=identicon)[thepanz](/maintainers/thepanz)

---

Top Contributors

[![thePanz](https://avatars.githubusercontent.com/u/226021?v=4)](https://github.com/thePanz "thePanz (5 commits)")[![matthieumota](https://avatars.githubusercontent.com/u/2427947?v=4)](https://github.com/matthieumota "matthieumota (1 commits)")

### Embed Badge

![Health badge](/badges/pnz-messenger-filesystem-transport-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/pnz-messenger-filesystem-transport-bundle/health.svg)](https://phpackages.com/packages/pnz-messenger-filesystem-transport-bundle)
```

###  Alternatives

[friendsofsymfony/rest-bundle

This Bundle provides various tools to rapidly develop RESTful API's with Symfony

2.8k73.3M319](/packages/friendsofsymfony-rest-bundle)[php-http/discovery

Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations

1.3k309.5M1.2k](/packages/php-http-discovery)[nyholm/psr7

A fast PHP7 implementation of PSR-7

1.3k235.4M2.4k](/packages/nyholm-psr7)[pusher/pusher-php-server

Library for interacting with the Pusher REST API

1.5k94.8M293](/packages/pusher-pusher-php-server)[spatie/crawler

Crawl all internal links found on a website

2.8k16.3M52](/packages/spatie-crawler)[react/http

Event-driven, streaming HTTP client and server implementation for ReactPHP

78126.4M414](/packages/react-http)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
