我读了Reactive Manifesto

但是我无法理解event driven architecturesmessage driven architectures之间的核心区别。结果,我也无法理解reactive manifesto选择Message Driven systems而不是Event Driven的确切原因。

我还查看了这个interview,其中Martin Thompson讨论了响应式(Reactive)宣言。

但是,我仍然无法清楚地区分这两种体系结构,它们的优势和用例。

最佳答案

在不分享观点的情况下,我尝试解释这一主张:

事件意味着某种语义,而消息则更多地涉及语法。因此,一条消息可能包含一个事件,也可能包含其他事件(例如,错误声明)。

通过专注于机制消息,可以获得更好的解耦,因为可以重新解释语义。

关于reactive-programming - 《响应式(Reactive)宣言》中的事件驱动架构和消息驱动架构之间到底有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37683323/

10-10 13:37