Distributed Application Runtime
Erscheinungsbild
Distributed Application Runtime (Dapr) ist eine quellenoffene Laufzeitumgebung zum Erstellen von microservice-basierten Applikationen.[1]
Microsoft kündigte am 10. Oktober 2019 das Dapr-Projekt an, dass Microservice Applikationen ermöglichen soll, die auf Cloud- und Edge-Umgebungen ablauffähig sind. Es soll ereignisgesteuerte Services erlauben, die zustandslos oder zustandsbehaftet sind und in beliebigen Sprachen und Entwicklungsumgebungen prorammiert werden.[2]
Microservice Applikationen Services geschrieben in Go, Python, .NET Core, … | ||||||
↕ ↕ ↕ | ||||||
HTTP/gRPC APIs | ||||||
Service-to- service invocation |
State management |
Publish and subscribe |
Resource bindings & trigger |
Actors | Distributed tracing |
Extensible… |
Dapr | ||||||
Beliebige Cloud- oder Edge-Infrastruktur |
Weblinks
Einzelnachweise
- ↑ Björn Bohn: Cloud-native: Microsoft enthüllt Open Application Model und Dapr. heise online, 17. Oktober 2019, abgerufen am 21. Oktober 2019.
- ↑ a b Announcing Distributed Application Runtime (Dapr), an open source project to make it easier for every developer to build microservice applications. microsoft.com, 16. Oktober 2019, abgerufen am 21. Oktober 2019.