mk-josias / laravel-distributable-stream-in-process
In-process driver for the events of mk-josias/laravel-distributable: each event goes to the handlers of the modules the process runs, once the emitter's transaction commits, with no broker.
Package info
github.com/mk-josias/laravel-distributable-stream-in-process
pkg:composer/mk-josias/laravel-distributable-stream-in-process
Requires
- php: ^8.4
- mk-josias/laravel-distributable: dev-main
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-22 06:34:04 UTC
README
The in-process events driver of laravel-distributable, with no broker.
composer require mk-josias/laravel-distributable-stream-in-process
Its provider is discovered and registers the driver. The shipped default stream uses it once
DISTRIBUTABLE_STREAM_DRIVER=in-process.
Each event goes to the handlers of the modules the process runs, once the emitter's transaction
commits, with no stream:consume. A module another process runs never gets it: when modules run
apart, use a driver that crosses processes, such as redis.
A handler that implements ShouldQueue still runs on the queue, as with any driver.