Zum Inhalt springen

Distributed Application Runtime

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 21. Oktober 2019 um 16:35 Uhr durch Olaf Studt (Diskussion | Beiträge) (Microservices, Cloud Cpmputing und Edge Computing verlinkt, Leerzeichen in Komposita entfernt, +n). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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 ereignisgesteuerten Services erlauben, die zustandslos oder zustandsbehaftet sind und in beliebigen Sprachen und Entwicklungsumgebungen prorammiert werden.[2]

Architekturansatz von Dapr:[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

Einzelnachweise

  1. Björn Bohn: Cloud-native: Microsoft enthüllt Open Application Model und Dapr. heise online, 17. Oktober 2019, abgerufen am 21. Oktober 2019.
  2. 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.