Nodejs使用回调函数缓存有状态对象
Nodejs Caching Stateful Objects with Callback functions
My Express Nodejs应用程序使用状态机,该状态机将其状态存储在使用状态机启动的域对象上(即Machina Behaviorial FSM)。
这些域对象上有一个超时函数,该函数在超时时触发状态转换。
我当前在Node运行时的一个全局变量中保存这些对象。
如果我的节点运行时重新启动,存储这些对象以保持状态的好策略是什么?
根据所需的持久性保证,可以确定内存存储还是基于文件的存储更适合存储对象状态。
在每次状态更改时,您可以序列化对象的当前数据及其状态,并将其持久化到内存缓存或基于文件的存储中。然后,当您的进程启动时,初始化的一部分可能是向存储发出请求,创建新对象并将它们置于所需的状态。
相关文章:
- js,对象's状态监视
- redux 中状态对象的结构
- 如何将状态对象/数据传递给(异步)ajax 回调
- 你能在js中获得以前的历史状态对象吗
- 更新HTML5历史中以前的状态对象
- stampit.js“状态”对象不是实例安全的
- 相位器.js获取给定的无效相位器状态对象
- 使用 React 创建的表单不会更新支持状态对象
- AngularJs :将 stateParams 值附加到状态对象中的自定义数据
- Redux 的 .getState() 不应该返回状态对象的副本
- Nodejs使用回调函数缓存有状态对象
- 我可以只返回状态对象的一部分而不是整个状态对象的新副本吗
- 处理一个巨大的状态对象
- 访问pushState状态对象内容
- 调用mapStateToProps似乎传递了错误的状态对象
- 试图通过将状态对象放入变量来压缩我的ui-router状态定义.并# 39;t工作
- React路由器-动态路由-通过路由器访问状态对象
- HTML5历史API-状态对象的最大大小是多少
- React:您可以将setState与现有的状态对象一起使用吗
- Pubnub:无法获得带有存在事件的状态对象