Skip to main content

No project description provided

Project description

foundation-python

微服务架构项目的共享库-python版

foundation-python.logger

日志模块,提供日志记录及日志管理功能

logger_instance(name) -> Logger

获取日志实例
name 日志实例名称

foundation-python.queue.queue_manager

队列管理模块

queue.add_job(job_name, job_data, opts)

向队列添加任务
job_name 任务名称
job_data 任务数据
opts 任务配置项,参见BullMQ任务配置项说明

queue.start_worker(process_func)

执行任务消费客户端
process_func 任务处理方法

foundation-python.queue.escalation

向中心服务器发送任务回执

escalation.submit(task_id, status, data=None)

向中心服务器提交任务执行回执 task_id 任务ID
status 任务执行结果,取值:success/fail
data 回执数据,默认为None

foundation-python.util.common

通用工具

common.short_uuid()

获取短UUID

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foundation_python-1.0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

foundation_python-1.0.2-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

Details for the file foundation_python-1.0.2.tar.gz.

File metadata

  • Download URL: foundation_python-1.0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Darwin/24.1.0

File hashes

Hashes for foundation_python-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b6784cdc27edd0831334c67ef623e159cb520dfb0fbebf553ac8e127733abe32
MD5 2d80765a9ea63fb1e7b2b6bc15029c73
BLAKE2b-256 bc1ed2c51460de523fc891973cf6844dfedeaa81dc94362b8054d2cd091d54c1

See more details on using hashes here.

File details

Details for the file foundation_python-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: foundation_python-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.11.7 Darwin/24.1.0

File hashes

Hashes for foundation_python-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f6ea7fefaef8d4b5df06e5949131698187904e446921d45f47d6278b5b05a2fd
MD5 91be40ab650c014cc3629f912e1b1bd7
BLAKE2b-256 df2600394772e7d1f06012ed2c1a0aef187dca4fd8b05cb547c7c475a5566bc8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page