在事件驱动架构中,有两种相似的模式:事件桥和事件网关。我不太确定它们之间有什么区别,因为它们似乎都需要一个专用的集中式消息代理,其功能是在子系统之间路由消息。
尤其令人烦恼的是,事件网关有时被描述为“与事件网格兼容”,这是由不具有集中式消息代理来定义的。
我怀疑其中一个是关于系统内部的消息交换,而另一个是关于从系统外部访问消息交换(无论是否集中),但我仍然不确定哪个是哪个.
两种模式都处理事件路由和管理,事件网关更多的是在本地化上下文中处理事件并执行协议转换等特定任务。相比之下,事件桥专为更广泛的集成场景而设计,连接不同的系统并确保它们之间具有凝聚力的事件驱动通信。