service_name: user-service node_id: user-local environment: local log: level: info format: json include_request_body: false include_response_body: false max_payload_bytes: 2048 grpc_addr: ":13005" health_http_addr: ":13105" mysql_dsn: "hyapp:hyapp@tcp(127.0.0.1:23306)/hyapp_user?parseTime=true&charset=utf8mb4&loc=UTC" mysql_auto_migrate: false id_generator: node_id: 1 display_user_id: allocate_max_attempts: 8 change_cooldown_sec: 2592000 third_party: allowed_providers: - "firebase" - "wechat" firebase: project_id: "lalu-party" allowed_sign_in_providers: - "google.com" projects: lalu: project_id: "lalu-party" huwaa: project_id: "huwaa-6f3aa" invite_recharge_worker: enabled: true mic_time_worker: enabled: true cp_relationship_worker: enabled: true consumer_group: "hyapp-user-cp-room-outbox" cp_intimacy_leaderboard: enabled: true redis_addr: "127.0.0.1:13379" redis_password: "" redis_db: 0 key_prefix: "user:cp_intimacy_leaderboard" outbox_worker: enabled: true poll_interval: "1s" batch_size: 100 publish_timeout: "3s" rocketmq: # 本地默认走 RocketMQ fanout,和 Docker/testbox/线上保持同一条 outbox 链路。 enabled: true name_servers: ["127.0.0.1:19876"] name_server_domain: "" access_key: "" secret_key: "" namespace: "" wallet_outbox: enabled: true topic: "hyapp_wallet_outbox" consumer_group: "hyapp-user-invite-wallet-outbox" consumer_max_reconsume_times: 16 room_outbox: enabled: true topic: "hyapp_room_outbox" consumer_group: "hyapp-user-mictime-room-outbox" consumer_max_reconsume_times: 16 user_outbox: enabled: true topic: "hyapp_user_outbox" producer_group: "hyapp-user-outbox-producer" login_risk: enabled: true redis_addr: "127.0.0.1:13379" redis_password: "" redis_db: 0 unsupported_countries: - "CN" blocked_ttl_sec: 2592000 allowed_ttl_sec: 604800 unknown_ttl_sec: 1800 provider_timeout_ms: 800 providers: - "edge_country" room_service: enabled: true addr: "127.0.0.1:13001" request_timeout_ms: 3000 activity_service: enabled: true addr: "127.0.0.1:13006" request_timeout_ms: 3000 wallet_service: enabled: true addr: "127.0.0.1:13004" request_timeout_ms: 3000 tencent_im: # 本地联调腾讯 IM 账号导入和封禁踢下线;必须和 gateway/room 使用同一个 IM 应用。 enabled: true sdk_app_id: 20040101 secret_key: "2f6a5ec58cccf79647557a96c15e6efe89ba5a44c474096bde2589a633fcd45e" admin_identifier: "administrator" admin_user_sig_ttl_sec: 86400 endpoint: "adminapisgp.im.qcloud.com" request_timeout_ms: 5000 jwt: issuer: "hyapp" access_token_ttl_sec: 1800 refresh_token_ttl_sec: 2592000 signing_alg: "HS256" signing_secret: "dev-shared-secret"