隐式调用与发布订阅建筑模式

时间:2018-05-07 05:58:35

标签: design-patterns architecture publish-subscribe

软件架构领域的PowerShellWorkflowImplicit Invocation架构模式有什么区别?

1 个答案:

答案 0 :(得分:2)

Publisher Subscriber(Pub Sub)是一个更高级别的概念。想象一下,您订阅必胜客短信服务。因此,只要必胜客在其短信服务上发布内容,您就会收到消息。当你收到新消息时,你正在做任何你喜欢的事情,以回应你得到的信息。这是pub子结构的最简单的例子形式。

Implicit invocation(或Explicit invocation)是一个更具体的案例,广泛用于助理服务。它仍然是pub子序列的卡片。在这里,事件发布者发布一些期望来自订阅者动作的反馈反应的事件。在隐式调用中,发布者没有特别提及订阅者的反应。但在显式调用中,它是。

作为最后一点,当涉及pub子模式时,在各种级别的软件开发中也有很多其他形式(例如:系统级,组件级,类级别等)。