Dapr at 20,000 feet
In chapter 1, we discussed the appeal of distributed microservice applications. But, we also pointed out that they dramatically increase architectural and operational complexity. With that in mind, the question becomes, how can you “have your cake” and “eat it too?”. That is, how can you take advantage of the agility of distributed architecture, and minimize its complexity?
第1章介绍了分布式微服务应用程序的吸引力。 但我们也指出，它们大幅增加了体系结构和操作的复杂性。 考虑到这一点，问题变成了，您如何 “让您的蛋糕更好？”。 也就是说，如何充分利用分布式体系结构的灵活性，并将其复杂性降到最低？
Dapr, or Distributed Application Runtime, is a new way to build modern distributed applications.
Dapr 或 分布式应用程序运行时 是一种用于构建新式分布式应用程序的新方法。
What started as a prototype has evolved into a highly successful open-source project. Its sponsor, Microsoft, has closely partnered with customers and the open-source community to design and build Dapr. The Dapr project brings together developers from all backgrounds to solve some of the toughest challenges of developing distributed applications.
This book looks at Dapr from the viewpoint of a .NET developer. In this chapter, you’ll build a conceptual understanding of Dapr and how it works. Later on, we present practical, hands-on instruction on how you can use Dapr in your applications.
本书从 .NET 开发人员的角度探讨了 Dapr。 在本章中，你将构建概念上了解 Dapr 及其工作原理。 稍后，我们将提供有关如何在应用程序中使用 Dapr 的实际实践说明。
Imagine flying in a jet at 20,000 feet. You look out the window and see the landscape below from a wide perspective. Let’s do the same for Dapr. Visualize yourself flying over Dapr at 20,000 feet. What would you see?
以20000英尺的速度想象飞行。 查看窗口，从大角度看看下面的布局。 让我们对 Dapr 执行相同的操作。 在20000英尺内通过 Dapr 实现自己的飞行。 你会看到什么？