33 lines
1.1 KiB
YAML
33 lines
1.1 KiB
YAML
service_name: lucky-gift-service
|
||
node_id: lucky-gift-prod-REPLACE_NODE
|
||
environment: prod
|
||
|
||
log:
|
||
level: info
|
||
format: json
|
||
include_request_body: false
|
||
include_response_body: false
|
||
max_payload_bytes: 2048
|
||
|
||
grpc_addr: ":13013"
|
||
health_http_addr: ":13113"
|
||
|
||
# 生产必须指向幸运礼物 owner 库;迁移期间允许和 activity 共用同一个 MySQL 实例,但库名不能再写 hyapp_activity。
|
||
# loc=UTC 是跨服务时间边界,抽奖窗口、统计日和 outbox retry 都依赖 UTC epoch ms。
|
||
mysql_dsn: "LUCKY_GIFT_DB_USER:LUCKY_GIFT_DB_PASSWORD@tcp(TENCENT_CDB_HOST:3306)/hyapp_lucky_gift?parseTime=true&charset=utf8mb4&loc=UTC"
|
||
mysql_auto_migrate: false
|
||
|
||
# 中奖入账仍由 wallet-service 负责,lucky-gift-service 只持有抽奖事实和待补偿 outbox。
|
||
wallet_service_addr: "wallet-service.internal:13004"
|
||
|
||
lucky_gift_worker:
|
||
enabled: true
|
||
worker_poll_interval: "1s"
|
||
worker_batch_size: 100
|
||
worker_concurrency: 8
|
||
worker_lock_ttl: "30s"
|
||
worker_max_retry: 8
|
||
publish_timeout: "5s"
|
||
stats_refresh_interval: "10m"
|
||
stats_batch_size: 5000
|