refactor: all-in-one docker deployment with auto-tuned resources and per-mode compose templates
This commit is contained in:
+12
-3
@@ -176,7 +176,10 @@ return [
|
||||
'balance' => 'auto',
|
||||
'autoScalingStrategy' => 'time',
|
||||
'minProcesses' => 1,
|
||||
'maxProcesses' => 8,
|
||||
'maxProcesses' => (int) env('HORIZON_DATA_PIPELINE_MAX', 8),
|
||||
'memory' => (int) env('HORIZON_WORKER_MEMORY_MB', 128),
|
||||
'maxTime' => (int) env('HORIZON_WORKER_MAX_TIME', 3600),
|
||||
'maxJobs' => (int) env('HORIZON_WORKER_MAX_JOBS', 1000),
|
||||
'balanceCooldown' => 1,
|
||||
'tries' => 3,
|
||||
'timeout' => 30,
|
||||
@@ -186,7 +189,10 @@ return [
|
||||
'queue' => ['default', 'order_handle'],
|
||||
'balance' => 'simple',
|
||||
'minProcesses' => 1,
|
||||
'maxProcesses' => 3,
|
||||
'maxProcesses' => (int) env('HORIZON_BUSINESS_MAX', 3),
|
||||
'memory' => (int) env('HORIZON_WORKER_MEMORY_MB', 128),
|
||||
'maxTime' => (int) env('HORIZON_WORKER_MAX_TIME', 3600),
|
||||
'maxJobs' => (int) env('HORIZON_WORKER_MAX_JOBS', 1000),
|
||||
'tries' => 3,
|
||||
'timeout' => 30,
|
||||
],
|
||||
@@ -196,7 +202,10 @@ return [
|
||||
'balance' => 'auto',
|
||||
'autoScalingStrategy' => 'size',
|
||||
'minProcesses' => 1,
|
||||
'maxProcesses' => 3,
|
||||
'maxProcesses' => (int) env('HORIZON_NOTIFICATION_MAX', 3),
|
||||
'memory' => (int) env('HORIZON_WORKER_MEMORY_MB', 128),
|
||||
'maxTime' => (int) env('HORIZON_WORKER_MAX_TIME', 3600),
|
||||
'maxJobs' => (int) env('HORIZON_WORKER_MAX_JOBS', 1000),
|
||||
'tries' => 3,
|
||||
'timeout' => 60,
|
||||
'backoff' => [3, 10, 30],
|
||||
|
||||
Reference in New Issue
Block a user