Files
cid/config/config.example.yaml

86 lines
1.6 KiB
YAML
Raw Normal View History

2025-12-06 10:38:48 +08:00
# CID服务商项目配置文件示例
# 服务器配置
server:
address: ":8080"
dumpRouterMap: false
# 数据库配置
database:
default:
type: "mysql"
host: "localhost"
port: "3306"
user: "root"
pass: ""
name: "cid_service"
charset: "utf8mb4"
timezone: "Local"
maxIdle: 10
maxOpen: 100
maxLifetime: 30
# Redis配置
redis:
default:
address: "127.0.0.1:6379"
db: 1
pass: ""
# JWT配置
jwt:
secret: "your-secret-key"
expire: 7200 # 2小时
# 日志配置
logger:
level: "info"
stdout: true
path: "./logs"
file: "cid-service.log"
# 广告源配置
ad_sources:
google:
api_key: "your-google-ads-api-key"
customer_id: "your-customer-id"
developer_token: "your-developer-token"
facebook:
app_id: "your-facebook-app-id"
app_secret: "your-facebook-app-secret"
access_token: "your-facebook-access-token"
ad_account_id: "your-ad-account-id"
# 策略配置
strategy:
default:
basic:
min_conversion: 0.01
max_conversion: 0.05
source_weights:
self: 100
google: 0
facebook: 0
max_ads_per_req: 3
standard:
min_conversion: 0.05
max_conversion: 0.15
source_weights:
self: 70
google: 20
facebook: 10
max_ads_per_req: 5
premium:
min_conversion: 0.15
max_conversion: 1.0
source_weights:
self: 40
google: 30
facebook: 30
max_ads_per_req: 10
# 监控配置
monitoring:
enable_metrics: true
enable_tracing: true
jaeger_endpoint: "http://localhost:14268/api/traces"