Я пишу серверную логику для приложения Meteor, которое должно обновлять состояние в памяти в ответ на запросы клиента. Это приложение нуждается в надежных гарантиях concurrency - в частности, я хочу быть уверенным, что за один раз выполняется только одно обновление.
Я пытаюсь выяснить, поддерживает ли модель Meteor concurrency. В документации упоминается, что Meteor многопоточен (что будет проблемой), но после поиска у меня создается впечатление, что Meteor фактически использует волокна (явно запланированные потоки). Если это правда, тогда я в безопасности, пока часть моего кода, который должен запускаться атомарно, не выполняет никаких вызовов Meteor (которые включают IO и, следовательно, обеспечивают блокировку выполнения).
Это так? Где я могу найти дополнительную информацию о модели Meteor concurrency?