Azure synchronization providers for LiteFlow
Provides support to use Azure storage as a shared work queue and distributed lock service for LiteFlow
Installing
Install the "liteflow.providers.azure" package
> pip install liteflow.providers.azure
Usage
Pass an instances of AzureQueueProvider and AzureLockProvider to configure_workflow_host when configuring your workflow node host.
from azure.storage.common import CloudStorageAccount
from liteflow.core import *
from liteflow.providers.azure import AzureQueueProvider, AzureLockProvider
azure_storage_account = CloudStorageAccount(account_name='my account', account_key='my key')
azure_queue_service = AzureQueueProvider(azure_storage_account)
azure_lock_service = AzureLockProvider(azure_storage_account)
host = configure_workflow_host(queue_service=azure_queue_service,
lock_service=azure_lock_service)
host.start()
Release files for liteflow.providers.azure 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| liteflow.providers.azure-0.3.1.tar.gz | 2.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| liteflow.providers.azure-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:7.2 kB
Release files / liteflow.providers.azure-0.3.1.tar.gz
| Download URL | liteflow.providers.azure-0.3.1.tar.gz |
|---|---|
| Size | 2.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
59f6aee2f4ac6d0d90894445a8ee952f81e9446e85f0f73196bcd9e5a0798404
|
|
BLAKE2b-256 checksum How to use checksums |
9cd5c75d2acb7353b9c6075c9bc6c7c9c9f22ccfc9c92942685047f267018f07
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / liteflow.providers.azure-0.3.1-py3-none-any.whl
| Download URL | liteflow.providers.azure-0.3.1-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
715be7a29c41e3b1f1cee7bcbdad045eb99e5e979d661c981434fde6565f49cb
|
|
BLAKE2b-256 checksum How to use checksums |
4c3a57faf6a1554c975562ea39da4e62099429fb2deddef4e41e388a1d8ae7ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |