【发布时间】:2020-05-13 13:00:20
【问题描述】:
我经常将 pubsub 设计模式与 websocket 之类的协议混淆。当新的术语像反应式编程一样出现时,我变得更加困惑。对我来说,就像 WebSocket 是一种 pubsub,但如果我想探索更多关于 pubsub 模式的信息,我不知道 WebSocket 之外的东西。
如果它是前端,我不必使用外部库来执行 pubsub,因为我对任何框架(如 react 'is')的状态管理在某种程度上已经 pubsub..
【问题讨论】:
-
您有问题吗?
-
@jmargolisvt 我的问题是javascript中的pubsub是什么,它的实用性是什么。
-
请添加指向您在谷歌上搜索但无法向您解释的资源的链接。在您的问题中添加具体细节,说明您从这些资源中不清楚的地方。
-
WebSocket 首先是一种传输方法。 PubSub 是一种分发信息的模式。您在 WebSockets 中发送和接收数据的方式类似于 PubSub 模式的工作方式,但与您通常期望的 PubSub 模式的粒度不同。原因是 WebSockets 是基于事件的,同样适用于 pubsub。
标签: javascript publish-subscribe