事件驱动架构是架构风格还是横切关注点?也许任何架构选择都可以被贴上横切关注点的标签,因为它在软件的每个方面都有触须。EDA/EDP是否属于交叉关注点?
发布于 2011-03-01 01:26:13
它是一系列允许组件通过异步消息进行通信的样式。基于事件样式的系统通常被组织为松散耦合的组件联合,这些组件通过事件触发其他组件中的行为。
存在多种事件样式,例如:
横切关注点由方面样式处理。
方面风格是一种模块风格,基于事件的风格-运行时风格,所以重要的是不要把它们混在一起。
发布于 2011-03-01 00:25:05
问题通常是计算机程序中的一种行为。横切关注点是与系统的许多其他部分交互的行为。事件驱动架构是一种设计模式,而不是程序中的行为,所以我认为它不是一个横切的关注点。
发布于 2011-03-01 00:24:17
不是一个横切的问题。架构提供了实现横切关注点的解决方案。我不同意“任何架构选择都可以被贴上横切关注点的标签”的观点。
这样想,不管你是否使用事件驱动的模型,你仍然必须解决你的横切关注点,如安全性,指标等。这两个概念是正交的。
https://stackoverflow.com/questions/5144514
复制相似问题