如何使用NGINX将用户路由到特定计算机?

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

我最近从Figma工程博客中阅读了这篇文章:https://www.figma.com/blog/rust-in-production-at-figma/,并对他们的NGINX多人路由设置感到好奇。这是它的外观:

enter image description here

它们有M台服务器,每台服务器有W台工作者。 Figma允许用户实时在设计文档上进行协作,并且每个文档(即负责每个文档的实时多人处理的逻辑)始终位于一个特定的工作人员中。

我想知道他们如何设法始终将用户路由到具有正在处理文档的工作程序的计算机,然后再路由至实际具有该文档的特定过程。

他们使用NGINX进行此操作,但是我的问题是如何?

[我知道NGINX具有轮询和ip_hash方法来实现负载平衡,但这还不足以实现它们的功能。

相关问题:Route traffic to multiple node servers based on a condition

nginx routing real-time multiplayer
1个回答
1
投票
© www.soinside.com 2019 - 2024. All rights reserved.