Rid*_*eel 9 architecture real-time websocket apache-kafka
随着产品规模的扩大,API 和两层架构会出现瓶颈、数据争用和停机。如果存在数千或数百万个请求和活动,消息可能会丢失
与 Kafka 相比,websocket 连接有何优势?每个的最佳用例是什么?
是否有一个例子,例如大型聊天应用程序,需要混合使用两种技术?
Cos*_*iță 17
当您需要实时交互时,应使用 Websockets,例如在聊天应用程序中将同一消息传播给多个用户(群组消息传递)。
Kafka 应该用作系统组件之间的骨干通信层。它非常适合事件驱动的架构(微服务)。
我将它们视为两种不同的技术,它们是为两种不同的目的而开发的。
例如,Kafka 允许您轻松回复消息,因为它们存储在本地磁盘上(针对配置的主题保留时间)。Websocket 基于 TCP 连接(双向通信),因此它们具有不同的用例范围。
| 归档时间: |
|
| 查看次数: |
11136 次 |
| 最近记录: |