但我无法理解event driven architectures
和message driven architectures
之间的核心差异。因此,我也无法理解为什么reactive manifesto
更喜欢Message Driven systems
而不是Event Driven
的原因。
我还看了一下interview,其中Martin Thompson
讨论了反应性宣言。
但是,我仍然无法清楚地区分这两种架构,它们的优点和用例。
答案 0 :(得分:5)
在不分享视图的情况下,我尝试解释声明:
事件意味着某种语义,而消息更多地涉及语法。因此,消息可能包含事件,但也包含其他内容(例如,错误声明)。
通过关注机制消息,可以获得更好的解耦,因为语义可以被重新解释。