Search by

mk-josias / laravel-distributable-stream-in-process

mk-josias

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

Homepage

pkg:composer/mk-josias/laravel-distributable-stream-in-process

Statistics

Installs: 0

Dependents: 0

Suggesters: 1

Stars: 0

Open Issues: 0

dev-main 2026-10-21 14:08 UTC

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.