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学习手册
113
3
消息
在微服务架构中,应用中的服务应该是彼此隔离的,这样服务可以独立的进
行开发、托管、升级和扩展。消息传递是在这些松散耦合的服务之间启用灵
活通信模式的一项重要技术。
作为分布式运行时,
Dapr
为开发人员提供了内
建的消息支持,以设计事件驱动的微服务应用。
3.1
事件驱动编程
我们的世界充满了事件。事实上,任何发生的事情都可以视为事件。
恒星碰撞、
火山爆发、纸片翻起、眼睛眨动等这些都是事件,而这些事件的有不同程度
的意义。
某些事件(例如眨眼)基本不会引起任何重大反应。然后,其他事
件如自然灾害则肯定会引起重大反应。
事件驱动编程对事件如何触发反应进行建模。它已经成为
GUI
程序的普遍编
程模型,因为它提供了一种自然的方式来建模人机交互——有人点击按钮,
然后发生某些事情。
在由松耦合的组件组成的系统中,事件驱动编程也能很好地发挥作用。组件
通过发出事件来通知其他组件发生了什么事,该事件可以被一个或多个感兴
趣的监听器接收并触发额外的动作。
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