Uh oh!
There was an error while loading. Please reload this page.
Large payload azure blob externalization support - #468
Conversation
…/durabletask-dotnet into wangbill/large-payload
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
…1 MiB for externalized payloads. Added validation logic to the ExternalizeThresholdBytes property to throw an exception if the value exceeds the limit.
Uh oh!
There was an error while loading. Please reload this page.
| <ProjectReference Include="..\..\Worker\Core\Worker.csproj" /> | ||
| <ProjectReference Include="..\..\Client\Grpc\Client.Grpc.csproj" /> | ||
| <ProjectReference Include="..\..\Worker\Grpc\Worker.Grpc.csproj" /> | ||
| <ProjectReference Include="..\..\Grpc.AzureManagedBackend\Grpc.AzureManagedBackend.csproj" /> |
There was a problem hiding this comment.
Where is Grpc.AzureManagedBackend.csproj?
This pull request introduces support for externalizing large payloads to Azure Blob Storage in Durable Task applications. It adds a new extension package, configuration options, and a sample console app demonstrating the feature. The main changes include new abstractions for payload storage, Azure Blob Storage integration, and updates to the solution and dependencies.
Externalized Payloads Support:
IPayloadStoreinterface inMicrosoft.DurableTask.Convertersto abstract storing and retrieving large payloads out-of-band.LargePayloadStorageOptionsfor configuring payload externalization, including threshold, connection string, container name, and compression.AzureBlobPayloadsextension package (AzureBlobPayloads.csproj) to provide Azure Blob Storage-based payload storage, with dependency injection support and gRPC integration. [1][2]Azure.Storage.Blobs,System.ComponentModel.Annotations). [1][2][3][4][5]Sample Application and Documentation:
LargePayloadConsoleAppsample, including project files, code demonstrating orchestration and entity scenarios with large payloads, and a README for setup and usage. [1][2][3][4]