跳到主要内容

什么是事件

要理解事件驱动架构(EDA),您首先需要理解事件。

用最简单的术语来说,事件就是发生的某件事情。在IT领域,事件代表数据状态的变化,比如传感器指示温度变化、数据库字段变化、船舶改变航向、银行存款完成,或者电子商务应用中点击结账按钮。通常,企业越早知道事件并能够做出响应就越好。

当事件发生时,应用程序会发送一条消息。消息仅仅是数据的通信。在EDA中,消息传递有关事件的数据。

提示

在EDA中,事件和消息的关系如此密切,以至于人们经常将生成的用于传递事件数据的消息称为事件,而不是生成事件消息所发生的事情。

对于需要跟踪和响应不断发生的事件的大型企业来说,如车辆和货物移动、价格变化、客户点击等,EDA提供了一种基础设施,确保事件消息流能够尽可能快地到达它们需要去的所有地方,使企业能够近乎实时地对新数据采取行动。

有关事件和消息的深入信息,请参见发送和接收消息


后面的主题提供了PubSub+平台中事件消息和消息路由技术的概述,以帮助您进一步理解EDA。

要了解更多信息,请继续阅读什么是消息