The Dapr extension for AKS and Arc-enabled Kubernetes now supports Dapr v1.10.0.
Dapr is a developer framework for building cloud-native applications, making it easier to run multiple microservices on Kubernetes and interact with external state stores/databases, secret stores, pub/sub brokers, and other cloud services and self-hosted solutions.
The Dapr v1.10 release offers several new features, including Dapr Workflow, publish and subscribe to bulk messages, the pluggable component SDK, the Multi-App Run template, and stable resiliency policies, as well as many fixes in the core runtime and components.
Dapr Workflow enables you to build long running, persistent processes or data flows that span multiple apps. You can combine Dapr Workflow with other Dapr API building blocks, enabling you to orchestrate and build complex application scenarios. For example, a workflow can:
With bulk publish and subscribe, you can publish and subscribe to multiple messages in a single request. When writing applications that need to send or receive a large number of messages, using bulk operations allows achieving high throughput by reducing the overall number of requests between the Dapr sidecar, the application, and the underlying pub/sub broker.
Pluggable components are self-hosted (exe or container), can be written in any language, and are able to “plug” into Dapr. In this release, preview SDKs for .NET, Java, and Go enable you to create pluggable components easily with the language of your choice. You can read more on .NET SDK here.
With Multi-App Run, you can start multiple applications in self-hosted mode using a single dapr run -f
command using a template. The template file describes how to start multiple applications as if you had run many separate CLI run commands, significantly improving the experience of testing several apps at the same time. Try it out with the service invocation quickstart in the language of your choice.
In this release, resiliency policies, first introduced in the v1.7.0 release, are now stable. Try them out using service invocation or state management.
Many component statuses have been updated in this release. See the full list in the release notes.
Learn more about Dapr and how it works as an extension for AKS.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.