当前位置 : 主页 > 大数据 > 区块链 >

事件 – 消息驱动与事件驱动的应用程序集成方法

来源:互联网 收集:自由互联 发布时间:2021-06-22
我想知道当我们引用SOA或中间件,通常在应用程序和企业集成的情况下,消息驱动和事件驱动环境之间是否有明确的区别。我明白,用户界面类似于事件驱动的模型,我们的系统拦截用
我想知道当我们引用SOA或中间件,通常在应用程序和企业集成的情况下,消息驱动和事件驱动环境之间是否有明确的区别。我明白,用户界面类似于事件驱动的模型,我们的系统拦截用户的操作。

此外,很明显,消息传递支持基于发布/订阅,同步或异步通信,事务等的系统。

但是在中间件/ soa /应用程序集成上下文中是否存在差异? (架构级)。我正在寻求诸如维基百科(here和here)等来源,但我仍然有点困惑。开发人员何时应该选择一种解决方案?

有一种方法比其他方法更有意义吗?还是任何全面的资源和指导来实施每一个?

非常感谢任何见解。

“有明确区别”的简短答案将是“不”。

这些术语不是很可互换,而是暗示相同的基本架构 – 特别是您将触发事件或消息。

您参考的第一篇文章是关于低级管道,代表您传输邮件的MOM或公共小巴“总线”。事件驱动的架构是您在该框架之上构建的。

术语事件驱动,同时也适用于GUI代码,并不是真的处于相同的抽象级别。在这种情况下,与沿着消息/事件驱动的行建立整个企业相比,它是一种模式。

网友评论