Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/agoat/symfony-redis-transport

Symfony messenger transport over redis streams
https://github.com/agoat/symfony-redis-transport

messenger redis scheduler symfony transport

Last synced: 13 days ago
JSON representation

Symfony messenger transport over redis streams

Awesome Lists containing this project

README

        

# Symfony messenger transport with redis

### Initialization

Add a `redis_transport.yaml` into the `config/packages` directory with the following content:

```yaml
services:
_defaults:
autowire: true
autoconfigure: true
public: false

Agoat\RedisTransport\:
resource: '../../vendor/agoat/redis-transport/src/*'
```

### Messenger configuration

```yaml
framework:
messenger:
transports:
# Addd a redis transport with (optional) options
redis:
dsn: '%redis.transport.dsn%'
options:
namespace: 'myOwnNamespace' # A custom namespace
channel: 'myChannel' # A channel name to split communication
group: 'myGroup' # The groupname for multiple concurrent worker
timeout: 60 # default
count: 10 # default
```