Software:Dapr
From HandWiki
| Developer(s) | Microsoft |
|---|---|
| Initial release | October 16, 2019 |
| Stable release | v1.15.4
/ April 4, 2025[1] |
| Repository | github |
| Written in | Go |
| Operating system | Cross-platform |
| Available in | English |
| Type | Cloud native runtime system |
| License | Initially MIT License, now Apache License 2.0 |
| Website | dapr |
Dapr (Distributed Application Runtime) is a free and open source runtime system designed to support cloud native and serverless computing.[2] Its initial release supported SDKs and APIs for Java, .NET, Python, and Go, and targeted the Kubernetes cloud deployment system.[3][4]
The source code is written in the Go programming language. It is licensed under Apache License 2.0 and hosted on GitHub.[5]
Dapr is a CNCF project and graduated in November 2024.[6]
| Microservice application Services written in Go, Python, .NET, … | ||||||
| ↕ ↕ ↕ | ||||||
| HTTP API / gRPC API | ||||||
| Service-to- service invocation |
State management |
Publish and subscribe |
Resource bindings & trigger |
Actors | Distributed tracing |
Extensible… |
| Dapr | ||||||
| Any cloud or edge infrastructure | ||||||
See also
References
- ↑ "Tags · dapr/dapr · GitHub" (in en). https://github.com/dapr/dapr/tags.
- ↑ "The Dapr Distributed Runtime Nears Production Readiness" (in en-US). 2020-10-22. https://thenewstack.io/the-dapr-distributed-runtime-nears-production-readiness/.
- ↑ "Distributed Application Runtime (Dapr) v1.0 Announced" (in en). 2021-02-17. https://www.infoq.com/news/2021/02/dapr-production-ready/.
- ↑ "Microsoft's Dapr open-source project to help developers build cloud-native apps hits 1.0" (in en-US). 2021-02-17. https://techcrunch.com/2021/02/17/microsofts-dapr-open-source-project-hits-1-0/.
- ↑ "GitHub - dapr/dapr: Dapr is a portable, event-driven, runtime for building distributed applications across cloud and edge.". https://github.com/dapr.
- ↑ "Cloud Native Computing Foundation Announces Dapr Graduation.". 12 November 2024. https://www.cncf.io/announcements/2024/11/12/cloud-native-computing-foundation-announces-dapr-graduation/.
- ↑ Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications - Open Source Blog
Further reading
- Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime. Packt Publishing. 2020. ISBN 978-1800568372.
- Learning Dapr: Building Distributed Cloud Native Applications. O'Reilly UK Ltd.. 2020. ISBN 978-1492072423.
- Introducing Distributed Application Runtime (Dapr): Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices. Apress. 2021. ISBN 978-1484269978.
External links
