Dapr für .NET-EntwicklerDapr for .NET Developers

Titelbild

VORSCHAUEDITIONPREVIEW EDITION

VERÖFFENTLICHT VONPUBLISHED BY

Microsoft Developer Division – .NET- und Azure Incubations-TeamsMicrosoft Developer Division, .NET, and Azure Incubations teams

Eine Abteilung der Microsoft CorporationA division of Microsoft Corporation

One Microsoft WayOne Microsoft Way

Redmond, Washington 98052-6399Redmond, Washington 98052-6399

Copyright © 2021 by Microsoft CorporationCopyright © 2021 by Microsoft Corporation

Alle Rechte vorbehalten.All rights reserved. Die Inhalte dieses Buchs dürfen in keiner Form und für keinen Zweck ohne die schriftliche Genehmigung des Herausgebers reproduziert oder übertragen werden.No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher.

Dieses Buch wird unverändert bereitgestellt und drückt die Ansichten und Meinungen des Autors aus.This book is provided "as-is" and expresses the author's views and opinions. Die Ansichten, Meinungen und Informationen, die in diesem Buch zum Ausdruck gebracht werden, einschließlich URLs und anderer Verweise auf Internetwebsites, können ohne vorherige Ankündigung geändert werden.The views, opinions, and information expressed in this book, including URL and other Internet website references, may change without notice.

Einige der hier dargestellten Beispiele dienen nur zu Illustrationszwecken und sind fiktiv.Some examples depicted herein are provided for illustration only and are fictitious. Keinerlei Zuordnung oder Verbindung zu realen Gegebenheiten ist beabsichtigt oder sollte gefolgert werden.No real association or connection is intended or should be inferred.

Microsoft und die auf der Webseite „Marken“ unter https://www.microsoft.com aufgelisteten Marken sind Marken der Microsoft-Unternehmensgruppe.Microsoft and the trademarks listed at https://www.microsoft.com on the "Trademarks" webpage are trademarks of the Microsoft group of companies.

Mac und macOS sind Marken von Apple Inc.Mac and macOS are trademarks of Apple Inc.

Das Logo des Docker-Wals ist eine registrierte Marke von Docker, Inc. Verwendet mit Genehmigung.The Docker whale logo is a registered trademark of Docker, Inc. Used by permission.

Alle anderen Marken und Logos sind Eigentum der jeweiligen Besitzer.All other marks and logos are property of their respective owners.

Autoren:Authors:

Rob Vettor, Principal Cloud Solution Architect – thinkingincloudnative.com, MicrosoftRob Vettor, Principal Cloud Solution Architect - thinkingincloudnative.com, Microsoft

Sander Molenkamp, Principal Cloud Architect/Microsoft MVP – sandermolenkamp.com, Info SupportSander Molenkamp, Principal Cloud Architect/Microsoft MVP - sandermolenkamp.com, Info Support

Edwin van Wijk, Principal Solution Architect/Microsoft MVP – defaultconstructor.com, Info SupportEdwin van Wijk, Principal Solution Architect/Microsoft MVP - defaultconstructor.com, Info Support

Teilnehmer und Prüfer:Participants and Reviewers:

Mark Russinovich, Azure CTO und Technical Fellow, Azure Office of CTO, MicrosoftMark Russinovich, Azure CTO and Technical Fellow, Azure Office of CTO, Microsoft

Nish Anil, Senior Program Manager, .NET-Team, MicrosoftNish Anil, Senior Program Manager, .NET team, Microsoft

Mark Fussell, Principal Program Manager, Azure Incubations, MicrosoftMark Fussell, Principal Program Manager, Azure Incubations, Microsoft

Yaron Schneider, Principal Software Engineer, Azure Incubations, MicrosoftYaron Schneider, Principal Software Engineer, Azure Incubations, Microsoft

Ori Zohar, Senior Program Manager, Azure Incubations, MicrosoftOri Zohar, Senior Program Manager, Azure Incubations, Microsoft

Editoren:Editors:

David Pine, Senior Content Developer, .NET-Team, MicrosoftDavid Pine, Senior Content Developer, .NET team, Microsoft

Maira Wenzel, Senior Program Manager, .NET-Team, MicrosoftMaira Wenzel, Senior Program Manager, .NET team, Microsoft

VersionVersion

Dieser Leitfaden gilt für die Version Dapr 1.0.This guide has been written to cover the Dapr 1.0 version. .NET Core-Beispiele basieren auf .NET Core 3.1..NET Core samples are based on .NET Core 3.1.

Zielgruppe dieses LeitfadensWho should use this guide

Die Zielgruppe dieses Leitfadens sind hauptsächlich Entwickler, Entwicklungsleiter und Architekten, die lernen möchten, wie Anwendungen für die Cloud erstellt werden.The audience for this guide is mainly developers, development leads, and architects who are interested in learning how to build applications designed for the cloud.

Technische Entscheidungsträger, die überlegen, ihre Anwendungen mithilfe eines cloudnativen Ansatzes zu erstellen, sind eine sekundäre Zielgruppe.A secondary audience is technical decision-makers who plan to choose whether to build their applications using a cloud-native approach.

Wie Sie diesen Leitfaden verwenden könnenHow you can use this guide

Dieser Leitfaden ist sowohl im PDF-Format als auch online verfügbar.This guide is available both in PDF form and online. Sie können dieses Dokument oder Links zur Onlineversion an Ihr Team weiterleiten, um ein allgemeines Verständnis dieser Themen sicherzustellen.Feel free to forward this document or links to its online version to your team to help ensure common understanding of these topics. Die meisten dieser Themen profitieren von einem einheitlichen Verständnis der zugrunde liegenden Prinzipien und Muster sowie der Nachteile einiger Entscheidungen, die in Relation zu diesen Entscheidungen stehen.Most of these topics benefit from a consistent understanding of the underlying principles and patterns, as well as the trade-offs involved in decisions related to these topics. Das Ziel dieses Dokuments ist es, Teams und Teamleiter mit den Informationen auszustatten, die sie benötigen, um fundierte Entscheidungen bezüglich der Architektur, der Entwicklung und des Hostings ihrer Anwendungen zu treffen.Our goal with this document is to equip teams and their leaders with the information they need to make well-informed decisions for their applications' architecture, development, and hosting.

Senden Sie uns Ihr FeedbackSend your feedback

Dieses Buch und die dazugehörigen Beispiele werden ständig weiterentwickelt, deshalb freuen wir uns über Ihr Feedback.This book and related samples are constantly evolving, so your feedback is welcomed! Wenn Sie Anmerkungen zur Verbesserung dieses Buchs haben, nutzen Sie den Feedbackabschnitt, der unten auf jeder Seite zu finden ist und über den GitHub-Issues erstellt werden.If you have comments about how this book can be improved, use the feedback section at the bottom of any page built on GitHub issues.