我正在为 Meteor 应用程序编写服务器端逻辑,该应用程序必须更新内存状态以响应来自客户端的请求。这个应用程序需要强大的并发保证——特别是,我想确保一次只执行一个更新。
我试图弄清楚 Meteor 的并发模型是否支持这一点。文档提到 Meteor 是多线程的(这将是一个问题),但在搜索之后,我得到的印象是 Meteor 实际上使用了光纤(显式调度的线程)。如果这是真的,那么只要我的代码中需要以原子方式运行的部分不进行任何 Meteor 调用(这涉及 IO 并因此产生执行锁),我就是安全的。
是这样吗?在哪里可以找到有关 Meteor 并发模型的更多信息?