Einführung
Im Laufe der Jahre wurden viele verteilte Programmiermodelle und Frameworks eingeführt, wie z.B. die Common Object Request Broker Architecture (CORBA), das Microsoft Distributed Component Object Model (DCOM), COM+, Java Remote Method Invocation (RMI), Akka, Microsoft Service Fabric actors und viele andere. In diesem Buch wird unser Beitrag, die Distributed Application Runtime (Dapr), vorgestellt, der von der Community bisher gut aufgenommen wurde. Dapr ist eine neue verteilte Laufzeitumgebung, die aktiv entwickelt wird. Der beste Weg, um aktuelle Informationen zu erhalten, ist die offizielle Website von Dapr zu besuchen. In diesem Buch geht es nicht um die API-Details, sondern um Hintergrundinformationen darüber, wie Dapr aufgebaut ist und wie wir es in Zukunft weiterentwickeln wollen. Wir hoffen, dass das Buch dir hilft, die Architektur und Designphilosophie von Dapr zu verstehen, damit du Dapr besser in deinen eigenen Anwendungen einsetzen und einen großen Beitrag zur Dapr-Gemeinschaft leisten kannst.
Was ist Dapr?
Dapr ist eine ereignisgesteuerte, portable Laufzeitumgebung für die Entwicklung von Microservices für die Cloud und die Kanten. Sie nutzt einen Companion Container oder Prozess, um die Bausteine bereitzustellen, die verteilte Anwendungen benötigen, wie z. B. Zustandsmanagement, Service Discovery, zuverlässiges Messaging, Beobachtbarkeit und vieles mehr, worauf später noch näher eingegangen wird. Die Dapr-Begleitprozesse, auch Sidecars genannt, stellen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access