在没有数据库的情况下在nodejs中保留和标识数据

时间:2015-10-23 11:38:44

标签: node.js

我是节点和后端新手所以请原谅我,如果我的问题看起来很愚蠢。 我的使用场景如下: 我有一个简单的UI,在给定的时间只能进行一次ajax调用。我有一个节点js后端将接受此调用,对Web服务进行登录调用并使用响应数据进行另一次调用。当呼叫结束时,我将进行注销呼叫并删除登录响应数据。 问题: 问题是,单线程和异步以及没有数据库的注销调用将使之后或正在进行的所有调用的登录数据无效。我需要一种方法来持久化并封装每个调用的数据,而不会阻塞每个请求的IO。

解决方案: 到目前为止,我唯一想到的就是将登录数据保存到动态创建的变量中(基于UI调用者ID),并在调用结束时删除这些变量。然而,这似乎是一个非常容易出错的解决方案,也可能导致内存泄漏。 我不想将数据保存到数据库中,也无法找到其他解决方案,请您指教一下吗?

0 个答案:

没有答案