Celery5.0最新配置选项小写参数名称对应celery4.0前的

Celery4.0版配置选择引入了新的小写字母设置。在Celery 6.0之前,Celery仍将能够读取旧的配置文件。下表是Celery5.0最新配置选项。

Setting nameReplace with
CELERY_ACCEPT_CONTENTaccept_content
CELERY_ENABLE_UTCenable_utc
CELERY_IMPORTSimports
CELERY_INCLUDEinclude
CELERY_TIMEZONEtimezone
CELERYBEAT_MAX_LOOP_INTERVALbeat_max_loop_interval
CELERYBEAT_SCHEDULEbeat_schedule
CELERYBEAT_SCHEDULERbeat_scheduler
CELERYBEAT_SCHEDULE_FILENAMEbeat_schedule_filename
CELERYBEAT_SYNC_EVERYbeat_sync_every
BROKER_URLbroker_url
BROKER_TRANSPORTbroker_transport
BROKER_TRANSPORT_OPTIONSbroker_transport_options
BROKER_CONNECTION_TIMEOUT broker_connection_timeout
BROKER_CONNECTION_RETRY broker_connection_retry
BROKER_CONNECTION_MAX_RETRIES broker_connection_max_retries
BROKER_FAILOVER_STRATEGY broker_failover_strategy
BROKER_HEARTBEAT broker_heartbeat
BROKER_LOGIN_METHOD broker_login_method
BROKER_POOL_LIMIT broker_pool_limit
BROKER_USE_SSL broker_use_ssl
CELERY_CACHE_BACKEND cache_backend
CELERY_CACHE_BACKEND_OPTIONS cache_backend_options
CASSANDRA_COLUMN_FAMILY cassandra_table
CASSANDRA_ENTRY_TTL cassandra_entry_ttl
CASSANDRA_KEYSPACE cassandra_keyspace
CASSANDRA_PORT cassandra_port
CASSANDRA_READ_CONSISTENCYcassandra_read_consistency
CASSANDRA_SERVERScassandra_servers
CASSANDRA_WRITE_CONSISTENCYcassandra_write_consistency
CASSANDRA_OPTIONScassandra_options
S3_ACCESS_KEY_IDs3_access_key_id
S3_SECRET_ACCESS_KEYs3_secret_access_key
S3_BUCKETs3_bucket
S3_BASE_PATHs3_base_path
S3_ENDPOINT_URLs3_endpoint_url
S3_REGIONs3_region
CELERY_COUCHBASE_BACKEND_SETTINGScouchbase_backend_settings
CELERY_ARANGODB_BACKEND_SETTINGSarangodb_backend_settings
CELERY_MONGODB_BACKEND_SETTINGSmongodb_backend_settings
CELERY_EVENT_QUEUE_EXPIRESevent_queue_expires
CELERY_EVENT_QUEUE_TTLevent_queue_ttl
CELERY_EVENT_QUEUE_PREFIXevent_queue_prefix
CELERY_EVENT_SERIALIZERevent_serializer
CELERY_REDIS_DBredis_db
CELERY_REDIS_HOSTredis_host
CELERY_REDIS_MAX_CONNECTIONSredis_max_connections
CELERY_REDIS_PASSWORDredis_password
CELERY_REDIS_PORTredis_port
CELERY_REDIS_BACKEND_USE_SSLredis_backend_use_ssl
CELERY_RESULT_BACKENDresult_backend
CELERY_MAX_CACHED_RESULTSresult_cache_max
CELERY_MESSAGE_COMPRESSIONresult_compression
CELERY_RESULT_EXCHANGEresult_exchange
CELERY_RESULT_EXCHANGE_TYPEresult_exchange_type
CELERY_RESULT_EXPIRESresult_expires
CELERY_RESULT_PERSISTENTresult_persistent
CELERY_RESULT_SERIALIZERresult_serializer
CELERY_RESULT_DBURIUse result_backend instead.
CELERY_RESULT_ENGINE_OPTIONSdatabase_engine_options
[…]_DB_SHORT_LIVED_SESSIONSdatabase_short_lived_sessions
CELERY_RESULT_DB_TABLE_NAMESdatabase_db_names
CELERY_SECURITY_CERTIFICATEsecurity_certificate
CELERY_SECURITY_CERT_STOREsecurity_cert_store
CELERY_SECURITY_KEYsecurity_key
CELERY_ACKS_LATEtask_acks_late
CELERY_ACKS_ON_FAILURE_OR_TIMEOUTtask_acks_on_failure_or_timeout
CELERY_ALWAYS_EAGERtask_always_eager
CELERY_ANNOTATIONStask_annotations
CELERY_COMPRESSIONtask_compression
CELERY_CREATE_MISSING_QUEUEStask_create_missing_queues
CELERY_DEFAULT_DELIVERY_MODEtask_default_delivery_mode
CELERY_DEFAULT_EXCHANGEtask_default_exchange
CELERY_DEFAULT_EXCHANGE_TYPEtask_default_exchange_type
CELERY_DEFAULT_QUEUEtask_default_queue
CELERY_DEFAULT_RATE_LIMITtask_default_rate_limit
CELERY_DEFAULT_ROUTING_KEYtask_default_routing_key
CELERY_EAGER_PROPAGATEStask_eager_propagates
CELERY_IGNORE_RESULTtask_ignore_result
CELERY_PUBLISH_RETRYtask_publish_retry
CELERY_PUBLISH_RETRY_POLICYtask_publish_retry_policy
CELERY_QUEUEStask_queues
CELERY_ROUTEStask_routes
CELERY_SEND_SENT_EVENTtask_send_sent_event
CELERY_SERIALIZERtask_serializer
CELERYD_SOFT_TIME_LIMITtask_soft_time_limit
CELERYD_TIME_LIMITtask_time_limit
CELERY_TRACK_STARTEDtask_track_started
CELERYD_AGENTworker_agent
CELERYD_AUTOSCALERworker_autoscaler
CELERYD_CONCURRENCYworker_concurrency
CELERYD_CONSUMERworker_consumer
CELERY_WORKER_DIRECTworker_direct
CELERY_DISABLE_RATE_LIMITSworker_disable_rate_limits
CELERY_ENABLE_REMOTE_CONTROLworker_enable_remote_control
CELERYD_HIJACK_ROOT_LOGGERworker_hijack_root_logger
CELERYD_LOG_COLORworker_log_color
CELERYD_LOG_FORMATworker_log_format
CELERYD_WORKER_LOST_WAITworker_lost_wait
CELERYD_MAX_TASKS_PER_CHILDworker_max_tasks_per_child
CELERYD_POOLworker_pool
CELERYD_POOL_PUTLOCKSworker_pool_putlocks
CELERYD_POOL_RESTARTSworker_pool_restarts
CELERYD_PREFETCH_MULTIPLIERworker_prefetch_multiplier
CELERYD_REDIRECT_STDOUTSworker_redirect_stdouts
CELERYD_REDIRECT_STDOUTS_LEVELworker_redirect_stdouts_level
CELERY_SEND_EVENTSworker_send_task_events
CELERYD_STATE_DBworker_state_db
CELERYD_TASK_LOG_FORMATworker_task_log_format
CELERYD_TIMERworker_timer
CELERYD_TIMER_PRECISIONworker_timer_precision

相关用法参考:https://docs.celeryproject.org/en/latest/userguide/configuration.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值