You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Reneesh (Jira)" <ji...@apache.org> on 2022/01/21 10:27:00 UTC

[jira] [Created] (CAMEL-17530) Support for Azure Lease Blob options in Camel component

Reneesh created CAMEL-17530:
-------------------------------

             Summary: Support for Azure Lease Blob options in Camel component
                 Key: CAMEL-17530
                 URL: https://issues.apache.org/jira/browse/CAMEL-17530
             Project: Camel
          Issue Type: New Feature
          Components: camel-azure, camel-spring-boot
    Affects Versions: 3.14.0
            Reporter: Reneesh


*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.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)