mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-18 21:02:50 +03:00
feat(resilience): add hierarchical concurrency admission
This commit is contained in:
committed by
Markus Hartung
parent
943b9aaa84
commit
2b9f25accb
@@ -32,6 +32,7 @@ export const legacyResilienceDefaultsSchema = z
|
||||
requestsPerMinute: z.number().int().min(1).optional(),
|
||||
minTimeBetweenRequests: z.number().int().min(0).optional(),
|
||||
concurrentRequests: z.number().int().min(1).optional(),
|
||||
globalConcurrentRequests: z.number().int().min(0).max(100_000).optional(),
|
||||
})
|
||||
.strict();
|
||||
|
||||
@@ -170,6 +171,7 @@ export const updateResilienceSchema = z
|
||||
.object({
|
||||
rpm: z.number().int().min(1).optional(),
|
||||
concurrency: z.number().int().min(1).optional(),
|
||||
providerConcurrency: z.number().int().min(0).max(100_000).optional(),
|
||||
})
|
||||
.strict()
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user