Google的发布/订阅、Socket、IPC等之间的区别 [英] Difference between Googlecloud's pub/sub, socket, ipc, etc

查看:0
本文介绍了Google的发布/订阅、Socket、IPC等之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用node.js服务器和GCloud。GCloud的酒吧/潜艇到底是什么?它的工作方式像Socket还是TCP?我的服务器正在使用Socket.IO和Node-IPC进行通信,GCloud的发布/订阅可以替代吗?

推荐答案

PubSub是一种消息服务。这两个应用程序允许在两个应用程序之间进行异步通信;一个应用程序向消息服务"发布消息",然后另一个进程在稍后的时间(几秒钟、几分钟或几小时后)从消息服务中读取该消息。发布消息的应用程序不需要"保持连接"。

这对于应用程序之间的可伸缩和可靠通信非常有用,但与客户端和服务器进程之间点对点的基于套接字的通信有很大不同。在消息传递服务上实现请求/响应类型的通信是困难的--"发送并忘记"是通常的模型。正如@komarkovich指出的那样,如果合适的话,许多应用程序也可以接收一条消息。

这篇关于Google的发布/订阅、Socket、IPC等之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆