Skip to content

Commit 809eacc

Browse files
committed
Fix broken links and add payload size limitations
1 parent 0dbc8df commit 809eacc

File tree

4 files changed

+21
-11
lines changed

4 files changed

+21
-11
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The Azure Functions durable task scheduler is a highly performant, fully-managed
1818
> * Configure identity-based authentication for your application to access durable task scheduler.
1919
> * Monitor the status of your app and task hub on the dts dashboard.
2020
21-
Learn more about durable task scheduler [features](./durable-task-scheduler.md#feature-highlight), [supported regions](./durable-task-scheduler.md#considerations), and [plans](./durable-task-scheduler.md#considerations).
21+
Learn more about durable task scheduler [features](./durable-task-scheduler.md#feature-highlights), [supported regions](./durable-task-scheduler.md#limitations-and-considerations), and [plans](./durable-task-scheduler.md#limitations-and-considerations).
2222

2323
::: zone pivot="az-cli"
2424

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ The dashboard includes features for managing orchestrations on demand, such as s
5454

5555
## Security
5656

57-
Dashboard access is secured through [integration with Azure Role-Based Access Control (RBAC)](./develop-with-durable-task-scheduler.md#accessing-dts-dashboard).
57+
Dashboard access is secured through [integration with Azure Role-Based Access Control (RBAC)](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard).
5858

5959
## Next steps
6060

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

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ For an in-depth comparison between the supported storage providers for durable f
1616

1717
## Architecture
1818

19-
Instances of the durable task scheduler can be created using Azure Resource Manager and are of type [Microsoft.DurableTask/scheduler](microsoft.durabletask/schedulers). Each *scheduler* resource internally has its own dedicated compute and memory resources optimized for:
19+
Instances of the durable task scheduler can be created using Azure Resource Manager and are of type [Microsoft.DurableTask/scheduler](/azure/templates/microsoft.durabletask/schedulers). Each *scheduler* resource internally has its own dedicated compute and memory resources optimized for:
2020

2121
- Dispatching orchestrator, activity, and entity work items
2222
- Storing and querying history at scale with minimal latency
@@ -63,7 +63,7 @@ When a scheduler resource is created, a corresponding dashboard is provided out-
6363

6464
Aside from monitoring, you can also perform management operations on the dashboard, such as pausing, terminating, or restarting an orchestration instance. For more information about the dashboard, see [Debug and manage orchestrations using the durable task scheduler dashboard](./durable-task-scheduler-dashboard.md).
6565

66-
[Access to the dashboard](./develop-with-durable-task-scheduler.md#accessing-dts-dashboard) is secured by identity and role-based access controls.
66+
[Access to the dashboard](./develop-with-durable-task-scheduler.md#accessing-durable-task-scheduler-dashboard) is secured by identity and role-based access controls.
6767

6868
### Multiple task hubs
6969

@@ -73,7 +73,7 @@ Creating multiple task hubs allows you to isolate different workloads and manage
7373

7474
### Emulator for local development
7575

76-
The [durable task scheduler emulator](./quickstart-durable-task-scheduler.md#set-up-dts-emulator) is a lightweight version of the scheduler backend that runs locally in a Docker container. It allows you to develop and test your durable function app without needing to deploy it to Azure. The emulator provides a local version of the management dashboard, so you can monitor and manage your orchestrations and entities just like you would in Azure.
76+
The [durable task scheduler emulator](./quickstart-durable-task-scheduler.md#set-up-durable-task-scheduler-emulator) is a lightweight version of the scheduler backend that runs locally in a Docker container. It allows you to develop and test your durable function app without needing to deploy it to Azure. The emulator provides a local version of the management dashboard, so you can monitor and manage your orchestrations and entities just like you would in Azure.
7777

7878
By default, the emulator exposes a single task hub named `default`. You can expose multiple task hubs by specifying the `DTS_TASK_HUB_NAMES` environment variable with a comma-separated list of task hub names when starting the emulator. For example, to enable two task hubs named `taskhub1` and `taskhub2`, you can run the following command:
7979

@@ -120,7 +120,7 @@ This benchmark showed that the durable task scheduler is roughly **five times fa
120120
> [!NOTE]
121121
> These results are meant to provide a rough comparison of the relative performance of the storage provider backends at the time the test was run. These results shouldn't be taken as definitive.
122122
123-
## Limitations and considerations
123+
## Limitations and considerations
124124

125125
- **Supported hosting plans**: The durable task scheduler currently only supports durable functions running on *Functions Premium* and *App Service* plans. For apps running on the Functions Premium plan, you must [enable the *Runtime Scale Monitoring* setting](./develop-with-durable-task-scheduler.md#auto-scaling-in-functions-premium-plan) to get auto scaling of the app.
126126

@@ -134,13 +134,23 @@ This benchmark showed that the durable task scheduler is roughly **five times fa
134134

135135
Consider using the same region for your durable functions app and the durable task scheduler resources. Having these resources in different regions might impact performance and limit certain network-related functionality.
136136

137-
- **Scheduler quota**: You can currently create up to **five schedulers per region** per subscription.
137+
- **Scheduler quota**: You can currently create up to **five schedulers per region** per subscription.
138+
139+
- **Max payload size**: The durable task scheduler has a maximum payload size restrictions for the following JSON-serialized data types:
140+
141+
| Data type | Max size |
142+
| --------- | -------- |
143+
| Orchestrator inputs and outputs | 1 MB |
144+
| Activity inputs and outputs | 1 MB |
145+
| External event data | 1 MB |
146+
| Orchestration custom status | 1 MB |
147+
| Entity state | 1 MB |
138148

139149
- **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:
140150
141-
- [Orchestration rewind](../durable-functions-instance-management#rewind-instances-preview)
142-
- [Extended sessions](../durable-functions-azure-storage-provider#extended-sessions)
143-
- [Management operations using the Azure Functions Core Tools](../durable-functions-instance-management#azure-functions-core-tools)
151+
- [Orchestration rewind](../durable-functions-instance-management.md#rewind-instances-preview)
152+
- [Extended sessions](../durable-functions-azure-storage-provider.md#extended-sessions)
153+
- [Management operations using the Azure Functions Core Tools](../durable-functions-instance-management.md#azure-functions-core-tools)
144154
145155
> [!NOTE]
146156
> Feature availability is subject to change as the durable task scheduler backend approaches general availability.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ Add connection information for local development:
140140
}
141141
```
142142

143-
Get the durable task scheduler emulator port number in [the next step](#set-up-dts-emulator).
143+
Get the durable task scheduler emulator port number in [the next step](#set-up-durable-task-scheduler-emulator).
144144

145145
## Set up durable task scheduler emulator
146146

0 commit comments

Comments
 (0)