Skip to content

Commit 3ccaa81

Browse files
committed
fix links
Signed-off-by: Hannah Hunter <[email protected]>
1 parent 7868319 commit 3ccaa81

File tree

4 files changed

+29
-29
lines changed

4 files changed

+29
-29
lines changed

articles/azure-functions/durable/durable-functions-storage-providers.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@ The durable task scheduler is a fully managed, high performance backend provider
2727
The key benefits of the durable task scheduler include:
2828

2929
* Lower management and operation overhead compared to BYO backend providers
30-
* First-class observability and management [dashboard](../durable-task-scheduler/durable-task-scheduler-dashboard.md) provided out-of-the-box.
30+
* First-class observability and management [dashboard](./durable-task-scheduler/durable-task-scheduler-dashboard.md) provided out-of-the-box.
3131
* Supports the highest throughput of all backends today.
3232
* Support for authentication using managed identity.
3333

34-
Existing Durable Functions users can leverage the scheduler with no code changes. Learn more about the [durable task scheduler](../durable-task-scheduler/durable-task-scheduler.md), and [how to get started](../durable-task-scheduler/quickstart-durable-task-scheduler.md).
34+
Existing Durable Functions users can leverage the scheduler with no code changes. Learn more about the [durable task scheduler](./durable-task-scheduler/durable-task-scheduler.md), and [how to get started](./durable-task-scheduler/quickstart-durable-task-scheduler.md).
3535

3636
Samples for durable task scheduler can be found on [GitHub](https://github.com/Azure-Samples/Durable-Task-Scheduler/).
3737

@@ -123,7 +123,7 @@ Configuring alternate storage providers is generally a two-step process:
123123
If no storage provider is explicitly configured in host.json, the Azure Storage provider will be enabled by default.
124124

125125
### Configuring durable task scheduler (preview)
126-
See the [durable task scheduler getting started documentation](../durable-task-scheduler/quickstart-durable-task-scheduler.md).
126+
See the [durable task scheduler getting started documentation](./durable-task-scheduler/quickstart-durable-task-scheduler.md).
127127

128128
### Configuring the Netherite storage provider
129129

@@ -204,7 +204,7 @@ There are many significant tradeoffs between the various supported storage provi
204204
|- |- |- |- |- |
205205
| Official support status | ✅ Generally available (GA) | ✅ Generally available (GA) | ✅ Generally available (GA) | Public preview|
206206
| External dependencies | Azure Storage account (general purpose v1) | Azure Event Hubs<br/>Azure Storage account (general purpose) | [SQL Server 2019](https://www.microsoft.com/sql-server/sql-server-2019) or Azure SQL Database | N/A |
207-
| Local development and emulation options | [Azurite v3.12+](../../storage/common/storage-use-azurite.md) (cross platform) | Supports in-memory emulation of task hubs ([more information](https://microsoft.github.io/durabletask-netherite/#/emulation)) | SQL Server Developer Edition (supports [Windows](/sql/database-engine/install-windows/install-sql-server), [Linux](/sql/linux/sql-server-linux-setup), and [Docker containers](/sql/linux/sql-server-linux-docker-container-deployment)) | [Durable task scheduler emulator](../durable-task-scheduler/durable-task-scheduler.md#emulator-for-local-development) |
207+
| Local development and emulation options | [Azurite v3.12+](../../storage/common/storage-use-azurite.md) (cross platform) | Supports in-memory emulation of task hubs ([more information](https://microsoft.github.io/durabletask-netherite/#/emulation)) | SQL Server Developer Edition (supports [Windows](/sql/database-engine/install-windows/install-sql-server), [Linux](/sql/linux/sql-server-linux-setup), and [Docker containers](/sql/linux/sql-server-linux-docker-container-deployment)) | [Durable task scheduler emulator](./durable-task-scheduler/durable-task-scheduler.md#emulator-for-local-development) |
208208
| Task hub configuration | Explicit | Explicit | Implicit by default ([more information](https://microsoft.github.io/durabletask-mssql/#/taskhubs)) | Explicit |
209209
| Maximum throughput | Moderate | Very high | Moderate | Very high |
210210
| Maximum orchestration/entity scale-out (nodes) | 16 | 32 | N/A | N/A |

articles/azure-functions/durable/durable-task-scheduler/durable-task-scheduler-framework.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The following table provides some considerations when choosing a framework.
3232
3333
## Durable Task Scheduler for Durable Functions
3434

35-
When used with Durable Functions, a feature of Azure Functions, the Durable Task Scheduler works as a fully managed backend provider, persisting state data as your app runs. While [other backend providers are supported](../durable/durable-functions-storage-providers.md), the Durable Task Scheduler offers a fully managed experience, which removes operational overhead. The scheduler offers exceptional performance, reliability, and the ease of monitoring orchestrations.
35+
When used with Durable Functions, a feature of Azure Functions, the Durable Task Scheduler works as a fully managed backend provider, persisting state data as your app runs. While [other backend providers are supported](../durable-functions-storage-providers.md), the Durable Task Scheduler offers a fully managed experience, which removes operational overhead. The scheduler offers exceptional performance, reliability, and the ease of monitoring orchestrations.
3636

3737
The Durable Task Scheduler plays a similar role in the Durable Task Framework as in Durable Functions.
3838

articles/azure-functions/durable/durable-task-scheduler/durable-task-scheduler.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure Functions Durable Task Scheduler (preview)
33
description: Learn about the characteristics of the Azure Functions Durable Task Scheduler backend.
44
ms.topic: conceptual
5-
ms.date: 04/11/2025
5+
ms.date: 04/24/2025
66
---
77

88
# Azure Functions Durable Task Scheduler (preview)
@@ -13,7 +13,7 @@ The Durable Task Scheduler provides durable execution in Azure. Durable executio
1313
- Data processing
1414
- Infrastructure management, and others.
1515

16-
The Durable Task Scheduler, coupled with a developer orchestration framework like [Durable Functions](../durable/durable-functions-overview.md) or the [Durable Task SDKs][todo], enables you to author stateful apps that run on any compute environment without the need to architect for fault tolerance.
16+
The Durable Task Scheduler, coupled with a developer orchestration framework like [Durable Functions](../durable-functions-overview.md) or the [Durable Task SDKs][todo], enables you to author stateful apps that run on any compute environment without the need to architect for fault tolerance.
1717

1818
## Orchestration frameworks
1919

@@ -33,7 +33,7 @@ For all Durable Task Scheduler orchestration frameworks, you can create instance
3333
- Storing and querying history at scale with minimal latency
3434
- Providing a rich monitoring experience through [the Durable Task Scheduler dashboard](./durable-task-scheduler-dashboard.md)
3535

36-
Unlike [the BYO storage providers](../durable/durable-functions-storage-providers.md), the Durable Task Scheduler provider is a purpose-built backend-as-a-service optimized for the specific needs of the [Durable Task Framework](https://github.com/Azure/durabletask).
36+
Unlike [the BYO storage providers](../durable-functions-storage-providers.md), the Durable Task Scheduler provider is a purpose-built backend-as-a-service optimized for the specific needs of the [Durable Task Framework](https://github.com/Azure/durabletask).
3737

3838
The following diagram shows the architecture of the Durable Task Scheduler backend and its interaction with connected apps.
3939

@@ -86,7 +86,7 @@ Access to the dashboard is secured by identity and role-based access controls.
8686

8787
### Multiple task hubs
8888

89-
State is durably persisted in a *task hub*. A [task hub](../durable/durable-functions-task-hubs.md) is a logical container for orchestration and entity instances and provides a way to partition the state store. With one scheduler instance, you can create multiple task hubs that can be used by different apps. To access a task hub, the caller's identity *must* have the required role-based access control (RBAC) permissions.
89+
State is durably persisted in a *task hub*. A [task hub](../durable-functions-task-hubs.md) is a logical container for orchestration and entity instances and provides a way to partition the state store. With one scheduler instance, you can create multiple task hubs that can be used by different apps. To access a task hub, the caller's identity *must* have the required role-based access control (RBAC) permissions.
9090

9191
Creating multiple task hubs isolates different workloads that can be managed independently. For example, you can create a task hub for each environment (dev, test, prod) or for different teams within your organization.
9292

@@ -138,9 +138,9 @@ curl -s https://mcr.microsoft.com/v2/dts/dts-emulator/tags/list
138138

139139
- **Feature parity:** Some features might not be available in the Durable Task Scheduler backend yet. For example, at the time of writing, the Durable Task Scheduler doesn't support the following features:
140140
141-
- [Orchestration rewind](../durable/durable-functions-instance-management.md#rewind-instances-preview)
142-
- [Extended sessions](../durable/durable-functions-azure-storage-provider.md#extended-sessions)
143-
- [Management operations using the Azure Functions Core Tools](../durable/durable-functions-instance-management.md#azure-functions-core-tools)
141+
- [Orchestration rewind](../durable-functions-instance-management.md#rewind-instances-preview)
142+
- [Extended sessions](../durable-functions-azure-storage-provider.md#extended-sessions)
143+
- [Management operations using the Azure Functions Core Tools](../durable-functions-instance-management.md#azure-functions-core-tools)
144144
145145
> [!NOTE]
146146
> Feature availability is subject to change as the Durable Task Scheduler backend approaches general availability. To report problems or request new features, submit an issue in the [Durable Task Scheduler samples GitHub repository](https://github.com/Azure-Samples/Durable-Task-Scheduler/).

articles/azure-functions/durable/durable-task-scheduler/quickstart-durable-task-scheduler.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,55 +2,55 @@
22
title: "Quickstart: Set a durable functions app to use Azure Functions durable task scheduler (preview)"
33
description: Learn how to configure an existing durable functions app to use Azure Functions durable task scheduler.
44
ms.topic: how-to
5-
ms.date: 04/10/2025
5+
ms.date: 04/24/2025
66
zone_pivot_groups: dts-runtime
77
---
88

99
# Quickstart: Set a durable functions app to use Azure Functions durable task scheduler (preview)
1010

11-
Write stateful functions in a serverless environment using durable functions, a feature of [Azure Functions](../functions-overview.md). Scenarios where durable functions is useful include orchestrating microservices and workflows, stateful patterns like fan-out/fan-in, and long-running tasks.
11+
Write stateful functions in a serverless environment using durable functions, a feature of [Azure Functions](../../functions-overview.md). Scenarios where durable functions is useful include orchestrating microservices and workflows, stateful patterns like fan-out/fan-in, and long-running tasks.
1212

13-
Durable functions supports several [storage providers](../durable/durable-functions-storage-providers.md), also known as *backends*, for storing orchestration and entity runtime state.
13+
Durable functions supports several [storage providers](../durable-functions-storage-providers.md), also known as *backends*, for storing orchestration and entity runtime state.
1414

15-
In this quickstart, you configure a durable functions app to use the [durable task scheduler](../durable/durable-functions-storage-providers.md#dts) as the backend and deploy the app to Azure using **Visual Studio Code**.
15+
In this quickstart, you configure a durable functions app to use the [durable task scheduler](../durable-functions-storage-providers.md#dts) as the backend and deploy the app to Azure using **Visual Studio Code**.
1616

1717
> [!NOTE]
1818
>
19-
> - To learn more about the benefit of using durable task scheduler, see [durable functions backend providers overview](../durable/durable-functions-storage-providers.md).
19+
> - To learn more about the benefit of using durable task scheduler, see [durable functions backend providers overview](../durable-functions-storage-providers.md).
2020
>
21-
> - Migrating [task hub data](../durable/durable-functions-task-hubs.md) across backend providers currently isn't supported. Function apps that have existing runtime data need to start with a fresh, empty task hub after they switch to the durable task scheduler. Similarly, the task hub contents that are created by using the scheduler resource can't be preserved if you switch to a different backend provider.
21+
> - Migrating [task hub data](../durable-functions-task-hubs.md) across backend providers currently isn't supported. Function apps that have existing runtime data need to start with a fresh, empty task hub after they switch to the durable task scheduler. Similarly, the task hub contents that are created by using the scheduler resource can't be preserved if you switch to a different backend provider.
2222
>
2323
> - Durable task scheduler currently only supports durable functions running on **Functions Premium** and **App Service** plans.
2424
2525
## Prerequisites
2626

2727
This quickstart assumes you already have an Azure Functions project on your local computer with:
2828
- Durable functions added to your project including:
29-
- An [orchestrator function](../durable/durable-functions-bindings.md#orchestration-trigger).
30-
- A [client function](../durable/durable-functions-bindings.md#orchestration-client) that triggers the durable functions app.
29+
- An [orchestrator function](../durable-functions-bindings.md#orchestration-trigger).
30+
- A [client function](../durable-functions-bindings.md#orchestration-client) that triggers the durable functions app.
3131
- The project configured for local debugging.
3232

3333
If you don't meet these prerequisites, we recommend that you begin with one of the following quickstarts to set up a local Functions project:
3434

3535
::: zone pivot="csharp"
3636

37-
- [Create a durable functions app - C#](../durable/durable-functions-isolated-create-first-csharp.md)
37+
- [Create a durable functions app - C#](../durable-functions-isolated-create-first-csharp.md)
3838

3939
::: zone-end
4040

4141
::: zone pivot="other"
4242

43-
- [Create a durable functions app - JavaScript](../durable/quickstart-js-vscode.md)
44-
- [Create a durable functions app - Python](../durable/quickstart-python-vscode.md)
45-
- [Create a durable functions app - PowerShell](../durable/quickstart-powershell-vscode.md)
46-
- [Create a durable functions app - Java](../durable/quickstart-java.md)
43+
- [Create a durable functions app - JavaScript](../quickstart-js-vscode.md)
44+
- [Create a durable functions app - Python](../quickstart-python-vscode.md)
45+
- [Create a durable functions app - PowerShell](../quickstart-powershell-vscode.md)
46+
- [Create a durable functions app - Java](../quickstart-java.md)
4747

4848
::: zone-end
4949

5050
You also need:
5151
- [Docker](https://docs.docker.com/engine/install/) installed to run the durable task scheduler emulator.
52-
- [Azurite](../../storage/common/storage-use-azurite.md#run-azurite) installed.
53-
- An [HTTP test tool](../functions-develop-local.md#http-test-tools) that keeps your data secure.
52+
- [Azurite](../../../storage/common/storage-use-azurite.md#run-azurite) installed.
53+
- An [HTTP test tool](../../functions-develop-local.md#http-test-tools) that keeps your data secure.
5454

5555
## Add the durable task scheduler package
5656

@@ -162,7 +162,7 @@ Get the durable task scheduler emulator port number in [the next step](#set-up-d
162162

163163
:::image type="content" source="media/quickstart-durable-task-scheduler/function-list.png" alt-text="Screenshot of functions listed when running app locally.":::
164164

165-
1. Start an orchestration instance by sending an HTTP `POST` request to the URL endpoint using the [HTTP test tool](../functions-develop-local.md#http-test-tools) you chose.
165+
1. Start an orchestration instance by sending an HTTP `POST` request to the URL endpoint using the [HTTP test tool](../../functions-develop-local.md#http-test-tools) you chose.
166166

167167
1. Copy the URL value for `statusQueryGetUri` and paste it in your browser's address bar. You should see the status on the orchestration instance:
168168

@@ -206,7 +206,7 @@ Resource deployment could take around 15 to 20 minutes. Once that is finished, y
206206

207207
### Deploy your function app to Azure
208208

209-
[!INCLUDE [functions-publish-project-vscode](../../../includes/functions-deploy-project-vs-code.md)]
209+
[!INCLUDE [functions-publish-project-vscode](../../../../includes/functions-deploy-project-vs-code.md)]
210210

211211
#### Apps on Functions Premium plan
212212

0 commit comments

Comments
 (0)