47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
# ===========================================
|
||
# 统一身份认证用户数据同步 - 研发环境配置
|
||
# ===========================================
|
||
|
||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||
|
||
# ---------- 源库(校园管理系统,只读) ----------
|
||
SOURCE_DB_TYPE="mysql"
|
||
SOURCE_DB_HOST="47.99.164.66"
|
||
SOURCE_DB_PORT="3306"
|
||
SOURCE_DB_NAME="hzdyjs_xg"
|
||
SOURCE_DB_USER="root"
|
||
SOURCE_DB_PASS="hn02le.34lkdLKD"
|
||
|
||
# ---------- 目标库(认证中间库,读写) ----------
|
||
# 研发环境:与源库同库,仅新增中间表
|
||
TARGET_DB_TYPE="mysql"
|
||
TARGET_DB_HOST="47.99.164.66"
|
||
TARGET_DB_PORT="3306"
|
||
TARGET_DB_NAME="hzdyjs_xg"
|
||
TARGET_DB_USER="root"
|
||
TARGET_DB_PASS="hn02le.34lkdLKD"
|
||
|
||
# ---------- 同步策略 ----------
|
||
# 同步模式:full=全量,incremental=增量(按 update_time)
|
||
SYNC_MODE="full"
|
||
# 循环间隔(秒),默认 3600 = 1 小时
|
||
CYCLE_INTERVAL=3600
|
||
# 单次批量大小
|
||
BATCH_SIZE=500
|
||
# 失败重试
|
||
MAX_RETRY=3
|
||
RETRY_DELAY=5
|
||
|
||
# 守护进程时间窗(研发默认关闭;生产见 data.conf.prod)
|
||
SYNC_WINDOW_ENABLED=false
|
||
SYNC_WINDOW_START_HOUR=0
|
||
SYNC_WINDOW_END_HOUR=1
|
||
|
||
# ---------- 日志与锁 ----------
|
||
LOG_DIR="${SCRIPT_DIR}/logs"
|
||
LOCK_FILE="${SCRIPT_DIR}/sync_user_to_sso.lock"
|
||
STATE_FILE="${SCRIPT_DIR}/.sync_state"
|
||
|
||
# ---------- 业务系统标识(写入错误日志) ----------
|
||
YWXTMC="校园管理系统"
|