This post has been republished via RSS; it originally appeared at: Microsoft Tech Community - Latest Blogs - .
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.
- Learn how to get started with the Dapr extension
- Learn more about Dapr
- Read the release notes for Dapr 1.10.0
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:
- Call another service with service invocation
- Trigger a binding
- Retrieve secrets
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 SDKs
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.
Multi-App Run template
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.
Stable resiliency policies
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.