nameko apscheduler dependency.
Project description
Nameko Apscheduler
A Nameko dependency provider for easy use with apscheduler.
Quick Start
Install from PyPI:
pip install nameko-apscheduler
# service.py
from nameko.rpc import rpc
from nameko_apscheduler import Scheduler
class Service:
name = 'example'
scheduler = Scheduler()
Create a config file with essential settings:
# config.yaml
AMQP_URI: 'pyamqp://guest:guest@localhost'
APSCHDULER:
exchange_name: nameko-apscheduler
jobstores:
default:
type: sqlalchemy
url: mysql+mysqlconnector://${DB_USER:root}:${DB_PASS:}@${DB_SERVER:localhost}/${DB_NAME:crm}
executors:
default:
type: threadpool
max_workers: 20
job_defaults:
coalesce: False
max_instances: 1
misfire_grace_time: 1
timezone: UTC
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nameko_apscheduler-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f5bb7ab934c02e5507357477be1996e8eec57412a9129ec3daa28cf57f00245 |
|
MD5 | 0ef0e0658265f875efb424095a6fa07e |
|
BLAKE2b-256 | 032c379389dca797a8c6cfa0b33d090e349c85f08788839b57e7d89512b4e494 |