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