The process plugin supervises a long-running binary and feeds it plugin envelopes from the queue. EventDBX handles installs, starts/stops, and retries; your worker handles the business logic. Configuration is stored at the system data root (for exampleDocumentation Index
Fetch the complete documentation index at: https://docs.eventdbx.com/llms.txt
Use this file to discover all available pages before exploring further.
~/.eventdbx/plugins.json).
Configuration
Runtime behaviour
- EventDBX supervises the worker; crashes trigger restarts.
- Plugin envelopes (event/state/schema per payload mode) are delivered over the managed channel defined by the process plugin SDK.
- Status files live under the domain data dir;
dbx plugin statusprints runtime state.
Tips
- Keep handlers idempotent; retries occur when workers fail or return errors.
- Choose minimal payload modes (
event-only,extensions-only) when possible to reduce queue pressure. - Log errors to stderr so EventDBX surfaces them in plugin logs; use
dbx plugin test <name>to send a sample envelope during development.