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.3.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.3-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foundation_python-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 bd129be3992416582725ec6d32468570bb42c5efafc81f6c95d74081ca03896d
MD5 3db1d8b39833722ffe8524166747e1b5
BLAKE2b-256 b22f5a5453b0146f1e1f2dd2926ace1f86df2146dbbb739a8be15fd3da76d6a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: foundation_python-1.0.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 00fb3e0f982a2c8ece7b90bef2dcbc28de6b38ea5ac5c783933917fadb227edb
MD5 36f4ef94be4fab8a313830986687ada3
BLAKE2b-256 d748a333073eb337d2fd70b7a088c6f71e3240046d2b8ab12c092b8d02f2cf96

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