0

저는 Meteor에 상당히 익숙하지 않지만 흥미로운 것으로 나타났습니다.Meteor에서 사용되는 동시성 제어 기술은 무엇입니까

Meteor가 실시간으로 동시성 제어를 수행하는 데 사용하는 기본 기술 또는 알고리즘이 무엇이며 어떻게 충돌과 함께 작동하는지 궁금합니다. OT (Operational Transformation) 또는 다른 것을 기반으로합니까? Meteor의 아키텍처를 아는 것도 도움이 될 것입니다.

답변

1

현재 Meteor에는 충돌 해결이 없습니다. MongoDB는 원자 적 연산을 제어하지만 마지막 쓰기가 이깁니다. upsert 작업 등을 사용하여 좀 더 신중하게 작업 할 수 있습니다.

현재 Meteor에 대한 기본 OT 지원은 없지만 on the roadmap이며 그 사이에 저 같은 사람들은 OT 패키지를 허용하는 패키지를 만들었습니다 sharee가 Meteor 앱에 통합됩니다 : https://github.com/mizzao/meteor-sharejs.