消息应用程序的 Api 网关与 Websocket 服务器

问题描述 投票:0回答:1

我正在经历消息应用程序的高级系统设计。(100万用户,每天50条消息) 有些人使用Api网关,有些人使用Websocket服务器进行以下操作: 每个服务器的职责是为每个在线用户提供一个端口。

我想知道哪一种是正确的,或者应该使用哪一种,以及权衡是什么。

[![Websocket 服务器][1]][1]

design-patterns api-gateway system-design high-level-architecture
1个回答
0
投票

如果我们谈论聊天系统,那么我们应该使用 WebSocket,因为 REST 效率低下,因为它需要实现手动池,但是 WebSocket 创建双向连接低延迟

此外,所有频繁更新的应用程序都使用 WebSocket,因为它比 HTTP Connection 更快。了解更多关于 什么是 Web 套接字以及它与 HTTP 有何不同?

© www.soinside.com 2019 - 2024. All rights reserved.