我读了Reactive Manifesto。
但是我无法理解event driven architectures
和message driven architectures
之间的核心区别。结果,我也无法理解reactive manifesto
选择Message Driven systems
而不是Event Driven
的确切原因。
我还查看了这个interview,其中Martin Thompson
讨论了响应式(Reactive)宣言。
但是,我仍然无法清楚地区分这两种体系结构,它们的优势和用例。
最佳答案
在不分享观点的情况下,我尝试解释这一主张:
事件意味着某种语义,而消息则更多地涉及语法。因此,一条消息可能包含一个事件,也可能包含其他事件(例如,错误声明)。
通过专注于机制消息,可以获得更好的解耦,因为可以重新解释语义。
关于reactive-programming - 《响应式(Reactive)宣言》中的事件驱动架构和消息驱动架构之间到底有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37683323/