{ "groups": [ { "name": "seata.metrics", "type": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties" }, { "name": "seata.server", "type": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties" }, { "name": "seata.server.recovery", "type": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties" }, { "name": "seata.server.session", "type": "io.seata.spring.boot.autoconfigure.properties.server.session.SessionProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.session.SessionProperties" }, { "name": "seata.server.undo", "type": "io.seata.spring.boot.autoconfigure.properties.server.ServerUndoProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerUndoProperties" }, { "name": "seata.store", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties" }, { "name": "seata.store.db", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties" }, { "name": "seata.store.file", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties" }, { "name": "seata.store.lock", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Lock", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Lock" }, { "name": "seata.store.redis", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties" }, { "name": "seata.store.redis.sentinel", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Sentinel", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Sentinel" }, { "name": "seata.store.redis.single", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Single", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Single" }, { "name": "seata.store.session", "type": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Session", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Session" } ], "properties": [ { "name": "seata.metrics.enabled", "type": "java.lang.Boolean", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties" }, { "name": "seata.metrics.exporter-list", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties" }, { "name": "seata.metrics.exporter-prometheus-port", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties" }, { "name": "seata.metrics.registry-type", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.MetricsProperties" }, { "name": "seata.server.enable-check-auth", "type": "java.lang.Boolean", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "defaultValue": true }, { "name": "seata.server.enable-parallel-request-handle", "type": "java.lang.Boolean", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "defaultValue": false }, { "name": "seata.server.max-commit-retry-timeout", "type": "java.time.Duration", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties" }, { "name": "seata.server.max-rollback-retry-timeout", "type": "java.time.Duration", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties" }, { "name": "seata.server.recovery.async-committing-retry-period", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties" }, { "name": "seata.server.recovery.committing-retry-period", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties" }, { "name": "seata.server.recovery.rollbacking-retry-period", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties" }, { "name": "seata.server.recovery.timeout-retry-period", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerRecoveryProperties" }, { "name": "seata.server.retry-dead-threshold", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "defaultValue": 130000 }, { "name": "seata.server.rollback-retry-timeout-unlock-enable", "type": "java.lang.Boolean", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "defaultValue": false }, { "name": "seata.server.service-port", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties" }, { "name": "seata.server.session.branch-async-queue-size", "type": "java.lang.Integer", "description": "branch async remove queue size", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.session.SessionProperties" }, { "name": "seata.server.session.enable-branch-async", "type": "java.lang.Boolean", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.session.SessionProperties" }, { "name": "seata.server.undo.log-delete-period", "type": "java.lang.Long", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerUndoProperties" }, { "name": "seata.server.undo.log-save-days", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerUndoProperties" }, { "name": "seata.server.xaer-nota-retry-timeout", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.ServerProperties", "defaultValue": 60000 }, { "name": "seata.store.db.branch-table", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "branch_table" }, { "name": "seata.store.db.datasource", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "druid" }, { "name": "seata.store.db.db-type", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "mysql" }, { "name": "seata.store.db.distributed-lock-table", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "distributed_lock" }, { "name": "seata.store.db.driver-class-name", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "com.mysql.jdbc.Driver" }, { "name": "seata.store.db.global-table", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "global_table" }, { "name": "seata.store.db.lock-table", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "lock_table" }, { "name": "seata.store.db.max-conn", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties" }, { "name": "seata.store.db.max-wait", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": 5000 }, { "name": "seata.store.db.min-conn", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties" }, { "name": "seata.store.db.password", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "mysql" }, { "name": "seata.store.db.query-limit", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties" }, { "name": "seata.store.db.url", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "jdbc:mysql:\/\/127.0.0.1:3306\/seata?rewriteBatchedStatements=true" }, { "name": "seata.store.db.user", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreDBProperties", "defaultValue": "mysql" }, { "name": "seata.store.file.dir", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "defaultValue": "sessionStore" }, { "name": "seata.store.file.file-write-buffer-cache-size", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "defaultValue": 16384 }, { "name": "seata.store.file.flush-disk-mode", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "defaultValue": "async" }, { "name": "seata.store.file.max-branch-session-size", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "defaultValue": 16384 }, { "name": "seata.store.file.max-global-session-size", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties", "defaultValue": 512 }, { "name": "seata.store.file.session-reload-read-size", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreFileProperties" }, { "name": "seata.store.lock.mode", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Lock" }, { "name": "seata.store.mode", "type": "java.lang.String", "description": "file, db, redis", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties", "defaultValue": "file" }, { "name": "seata.store.public-key", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties" }, { "name": "seata.store.redis.database", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties", "defaultValue": 0 }, { "name": "seata.store.redis.max-conn", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties" }, { "name": "seata.store.redis.max-total", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties", "defaultValue": 100 }, { "name": "seata.store.redis.min-conn", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties" }, { "name": "seata.store.redis.mode", "type": "java.lang.String", "description": "single, sentinel", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties", "defaultValue": "single" }, { "name": "seata.store.redis.password", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties" }, { "name": "seata.store.redis.query-limit", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties" }, { "name": "seata.store.redis.sentinel.master-name", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Sentinel" }, { "name": "seata.store.redis.sentinel.sentinel-hosts", "type": "java.lang.String", "description": "such as \"10.28.235.65:26379,10.28.235.65:26380,10.28.235.65:26381\"", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Sentinel" }, { "name": "seata.store.redis.single.host", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Single", "defaultValue": "127.0.0.1" }, { "name": "seata.store.redis.single.port", "type": "java.lang.Integer", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreRedisProperties$Single", "defaultValue": 6379 }, { "name": "seata.store.session.mode", "type": "java.lang.String", "sourceType": "io.seata.spring.boot.autoconfigure.properties.server.store.StoreProperties$Session" } ], "hints": [] }