【发布时间】:2018-05-07 05:58:34
【问题描述】:
软件架构领域Implicit Invocation和Publish Subscribe架构模式有什么区别?
【问题讨论】:
标签: design-patterns architecture publish-subscribe
软件架构领域Implicit Invocation和Publish Subscribe架构模式有什么区别?
【问题讨论】:
标签: design-patterns architecture publish-subscribe
发布者订阅者(Pub Sub)是一个更高层次的概念。想象一下,您订阅了必胜客短信服务。因此,在那之后,每当必胜客在其短信服务上发布某些内容时,您都会收到信息到您的手机。每当您收到新消息时,您都可以做任何您喜欢的事情,以响应您收到的消息。这是 pub sub 架构的最简单形式的示例。
Implicit invocation(或Explicit invocation)是一个更具体的案例,广泛用于助理服务。它仍然在 pub sub 序列的卡片中。在这里,事件发布者发布了一些期望来自订阅者操作的反馈反应的事件。在隐式调用中,发布者没有特别向订阅者提及该反应。但在显式调用中,它是。
最后一点,当涉及到 pub sub 模式时,在软件开发的各个级别(例如:系统级别、组件级别、类级别等)中,还有很多其他形式。
【讨论】: