我想问一下Node JS, 关于我在做什么的可能性, 我已经尝试了很多方法,但是仍然不能解决这个问题
我的问题是:
I Have a class :
@file createPolling instance
export ClassName class {
public connect (username, password) {
// some connect code here
}
public disconnect () {
// destroy socket and disconnect connection
}
}
I have a controller let say the controller will work when get hit by api
@file controller for Connect and Disconnect
import { ClassName } from './classname'
// global variable
let global = {} ;
export class Controller {
public hitConnect (res: Respond, req: Request) {
global[req.param.id] = new ClassName();
global[req.param.id].connect();
}
public hitDisconnectConnect (res: Respond, req: Request) {
global[req.param.id].disconnect();
}
}
如果我仅使用一个集群/工作器来运行此节点JS文件,我可以执行类似的操作。
所以我的问题是,如果我使用多个群集/工作器,是否可以将新的ClassName()存储到monggoDB或其他中,并在另一个群集/工作器中使用它?
如果可以的话,请教我如何做,或者让我阅读一些参考文献。
非常感谢您的宝贵时间。.