You've already forked pruchase_jhw
合并依赖
This commit is contained in:
@@ -5,6 +5,8 @@ from typing import Annotated, Any
|
||||
from pydantic import Field, field_validator
|
||||
from pydantic_settings import BaseSettings, NoDecode, SettingsConfigDict
|
||||
|
||||
from surugaya_common import redis_keys
|
||||
|
||||
# 根据 APP_ENV 确定环境配置文件(默认为 dev)
|
||||
APP_ENV = os.getenv("APP_ENV", "dev").lower()
|
||||
ENV_FILE = f".env.{APP_ENV}"
|
||||
@@ -29,10 +31,10 @@ class Settings(BaseSettings):
|
||||
redis_port: int = Field(default=6379, alias="REDIS_PORT")
|
||||
redis_password: str | None = Field(default=None, alias="REDIS_PASSWORD")
|
||||
redis_db: int = Field(default=0, alias="REDIS_DB")
|
||||
redis_stream_key: str = Field(default="jp_surugaya_purchase_task", alias="REDIS_STREAM_KEY")
|
||||
redis_stream_key: str = Field(default=redis_keys.PURCHASE_TASK_STREAM, alias="REDIS_STREAM_KEY")
|
||||
redis_consumer_group: str = Field(default="surugaya_purchase_task_group", alias="REDIS_CONSUMER_GROUP")
|
||||
redis_consumer_name: str = Field(default="surugaya_purchase_task_worker", alias="REDIS_CONSUMER_NAME")
|
||||
redis_delay_zset_key: str = Field(default="jp_surugaya_trade_delay", alias="REDIS_DELAY_ZSET_KEY")
|
||||
redis_delay_zset_key: str = Field(default=redis_keys.TRADE_DELAY_ZSET, alias="REDIS_DELAY_ZSET_KEY")
|
||||
redis_delay_poll_interval: int = Field(default=3600, alias="REDIS_DELAY_POLL_INTERVAL")
|
||||
redis_delay_batch_size: int = Field(default=10, alias="REDIS_DELAY_BATCH_SIZE")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user