Dapr入门学习 Day 2

Any language, any framework, anywhere (任何语言,任何框架,任何地方)

  • Today we are experiencing a wave of cloud adoption. Developers are comfortable with web + database application architectures (for example classic 3-tier designs) but not with microservice application architectures which are inherently distributed. It’s hard to become a distributed systems expert, nor should you have to. Developers want to focus on business logic, while leaning on the platforms to imbue their applications with scale, resiliency, maintainability, elasticity and the other attributes of cloud-native architectures.

    今天,我们正经历着云应用的浪潮。开发人员对web+数据库应用程序体系结构(例如经典的3层设计)很满意,但对本质上是分布式的微服务应用程序体系结构则不满意。成为一名分布式系统专家很难,你也不必这样做。开发人员希望将重点放在业务逻辑上,同时依靠平台向应用程序赋能云本地架构的规模、弹性、可维护性、弹性和其他属性。

  • This is where Dapr comes in. Dapr codifies the best practices for building microservice applications into open, independent, building blocks that enable you to build portable applications with the language and framework of your choice. Each building block is completely independent and you can use one, some, or all of them in your application.

    这就是Dapr的用武之地。Dapr将构建微服务应用程序的最佳实践汇编成开放、独立的构建块,使您能够使用您选择的语言和框架构建可移植应用程序。每个构建块都是完全独立的,您可以在应用程序中使用其中一个、部分或全部。

  • In addition Dapr is platform agnostic meaning you can run your applications locally, on any Kubernetes cluster, and other hosting environments that Dapr integrates with. This enables you to build microservice applications that can run on the cloud and edge.

    此外,Dapr与平台无关,这意味着您可以在本地、任何Kubernetes集群和Dapr集成的其他托管环境上运行应用程序。这使您能够构建可以在云和边缘上运行的微服务应用程序。

  • Using Dapr you can easily build microservice applications using any language, any framework, and run them anywhere.

    使用Dapr,您可以轻松地使用任意语言、任意框架构来建的微服务应用程序,并在任何地方运行它们。

你可能感兴趣的:(Dapr入门学习 Day 2)