Skip to Content
Dapr学习手册
book

Dapr学习手册

by Haishi Bai, Yaron Schneider
November 2021
Beginner to intermediate
239 pages
4h 15m
Chinese
China Electric Power Press Ltd.
Content preview from Dapr学习手册
服务
53
PaaS
Platform as a Service
,平台即服务)则显得更有主见一些。当你遵循
PaaS
平台选择的编程模式时,就可以从很多基础设施的负担中解脱出来。
Dapr
设计为可以和不同的
PaaS
平台配合工作。从架构上看,
Dapr
只是一
组应用可以使用的服务端点。在某种程度上,它是应用可以使用的“本地
SaaS
”。它并不强制要求应用如何编写,或者应用使用哪些框架。
由于
Dapr
sidecar
的形式运行,因此它可以与任何支持分组容器概念的无
服务器
(serverless)
平台一起工作。这包括不同风格的
Kubernetes
托管集群,
如支持容器组的
Azure
容器实例(
Azure Container Instances
ACI
)。如果要
在不支持容器组的
serverless
平台上运行,可以将
Dapr
进程打包为应用容器
的一部分。
带着这些讨论,我们现在将介绍
Dapr
如何在分布式组件之间提供服务调用
service invocation
)的抽象。服务调用功能提供了基本的支持,使得微服务
应用程序中的组件能够相互通信。
1.3
服务调用
如图
1-1
所示,多个服务可以通过
Dapr sidecar
相互通信。当服务
a
(由名为
dapr-a
Dapr sidecar
表示)试图调用服务
b
(由名为
dapr-b
Dapr sidecar
表示)
定义的方法
foo
时,请求会经过以下步骤:
1.
服务
a
通过
localhost:3500
向自己的
Dapr sidecar
发送请求(假设
sidecar
监听端口为
3500
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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

流畅的Python(第2版)

流畅的Python(第2版)

Luciano Ramalho
数据科学原理

数据科学原理

Posts & Telecom Press, Sinan Ozdemir
Python预测分析实战

Python预测分析实战

Posts & Telecom Press, Alvaro Fuentes
机器学习开发者指南

机器学习开发者指南

Posts & Telecom Press, Rodolfo Bonnin

Publisher Resources

ISBN: 9787519859367