Skip to content

Conversation

@peaklabs-dev
Copy link
Member

Changes

- use redis as the default queue connection
- use the redis "jobs" connection for all qeued jobs
- set after_commit=true to ensure jobs wait for all DB transactions to finish before beeing dispatched
- use pgsql database for batch jobs
- remove logging of failed jobs into a DB table as we use horizon for that
- PHP enums always implement one or more internal interfaces so this assertion will never pass
- this rule adds newlines between enum cases which looks incorrect
- also pint already formats all the cases covered by this rule via its class_attributes_separation option without inserting newlines between enum cases
- use different queues depending on the value of the IS_WORKER_SERVER environment variable
- allow configuration of minProcesses and maxProcesses depending on IS_WORKER_SERVER and apply these settings to all environments (*)
- use the „jobs“ redis connection for horizon
- remove unused config option
@peaklabs-dev peaklabs-dev force-pushed the v5.x-chore/add-queue-system branch from 87801ae to bdfcfc3 Compare December 12, 2025 19:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants