gpt4 book ai didi

node.js - Googlecloud 的 pub/sub、socket、ipc 等的区别

转载 作者:行者123 更新时间:2023-12-01 04:41:56 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

3年前关闭。




Improve this question




我正在使用 node.js 服务器和 GCloud。 GCloud 的发布/订阅究竟是什么?它像socket或tcp一样工作吗?我的服务器使用 socket.io 和 node-ipc 进行通信,GCloud 的 pub/sub 可以替代吗?

最佳答案

PubSub 是一种消息传递服务。这些允许两个应用程序之间的异步通信;一个“发布消息”到消息服务,然后某个其他进程稍后从消息服务读取该消息 - 几秒、几分钟或几小时。发布消息的应用程序不需要“保持连接”。

这对于应用程序之间的可扩展和可靠通信非常有用 - 但与基于套接字的通信完全不同,后者是客户端和服务器进程之间的点对点通信。通过消息传递服务实现请求/响应类型的通信是困难的——“发送后忘记”是通常的模型。正如@komarkovich 所指出的,如果合适,许多应用程序也可以接收消息。

关于node.js - Googlecloud 的 pub/sub、socket、ipc 等的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49643022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com