UNPKG

@microfleet/core

Version:
62 lines (61 loc) 1.29 kB
{ "$id": "amqp", "type": "object", "additionalProperties": false, "properties": { "router": { "default": {}, "type": "object", "properties": { "enabled": { "type": "boolean", "default": false }, "prefix": { "type": "string", "default": "" } } }, "transport": { "type": "object", "default": {} }, "retry": { "type": "object", "default": {}, "description": "if present and enabled sets custom QoS onComplete function with delayed retry", "required": ["enabled"], "properties": { "enabled": { "type": "boolean", "default": false }, "min": { "type": "integer", "minimum": 0, "default": 1000 }, "max": { "type": "integer", "minimum": 0, "default": 5000 }, "maxRetries": { "type": "integer", "minimum": 0, "default": 10 }, "factor": { "type": "number", "minimum": 1, "default": 1.2 }, "queue": { "description": "custom DLX queue name", "type": "string" } } } } }