是否可以更改在Node.js集群中分配工作人员的策略?我的意思是在第一次客户端访问时选择工作人员,然后通过会话ID将客户端保留在该工作人员身上。
我正在使用内存缓存作为大型对象结构的存储。每个客户端(会话)在此存储中都有自己的数据。所有存储的对象都已配置并引用(具有循环)。这是复杂序列化到redis / memcached的解决方案。
现在在集群上,每个请求都可以由不同的工作人员处理,因此同一会话的数据最坏情况下将在每个工作人员下创建。
这是否与集群的某些设置有关,或者是否可能编写方法?它可以帮助为客户端会话选择工作人员。当工作人员死亡时,它将选择新的工作人员,并且会话数据将从永久存储(mysql)重新创建。