Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add transports based on Azure PaaS #891

Merged
merged 4 commits into from Aug 30, 2018
Merged

Add transports based on Azure PaaS #891

merged 4 commits into from Aug 30, 2018

Commits on Aug 30, 2018

  1. Add transports based on Azure PaaS

    This pull request adds two new transport implementations:
    
    - `azurestoragequeues` is implemented on top of Azure Storage
      Queues [1]. This offers a simple but scalable and low-cost PaaS
      transport for Celery users in Azure. The transport is intended to be
      used in conjunction with the Azure Block Blob Storage backend [2].
    
    - `azureservicebus` is implemented on top of Azure Service Bus [3] and
      offers PaaS support for more demanding Celery workloads in Azure. The
      transport is intended to be used in conjunction with the Azure
      CosmosDB backend [4].
    
    This pull request was created together with @ankurokok, @dkisselev,
    @evandropaula, @martinpeck and @michaelperel.
    
    [1] https://azure.microsoft.com/en-us/services/storage/queues/
    [2] celery/celery#4685
    [3] https://azure.microsoft.com/en-us/services/service-bus/
    [4] celery/celery#4720
    c-w committed Aug 30, 2018
    Copy the full SHA
    e38c0f0 View commit details
    Browse the repository at this point in the history
  2. Exclude Azure transports from code coverage

    There is test coverage for the transports but the tests require Azure
    credentials to run (passed via environment variables) so codecov doesn't
    exercise them.
    c-w committed Aug 30, 2018
    Copy the full SHA
    c737380 View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    0a60005 View commit details
    Browse the repository at this point in the history
  4. Remove abbreviations

    c-w committed Aug 30, 2018
    Copy the full SHA
    b4f6050 View commit details
    Browse the repository at this point in the history