Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-17530

Support for Azure Lease Blob options in Camel component

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.14.0
    • None
    • None
    • Unknown

    Description

      Problem:
      While accessing files from Azure blob in a concurrent executions environment, there is no way in which the file can be locked or leased by the application using Camel URI options or configurations, this results in executing the same file by different process if its available and cause exception while performing file processing and ended up in error.

      Solution:
      Azure API supports a Lease Blob operation, which can be used to lease a file for some duration while processing a file and later lease can be released upon completing the file processing. It will help in preventing the file being accessed by different process. 

      Reference : https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

      It would be great if we can improve the camel azure storage component with this feature for upcoming releases or versions.

      Attachments

        Activity

          People

            Unassigned Unassigned
            reneeshur Reneesh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: