流星js的重新激活是如何工作的

How Meteor js re-activeness works?

本文关键字:工作 何工作 js 新激活 流星 激活      更新时间:2023-09-26

我已经开始学习Meteor并创建了一个演示应用程序。

我想知道当我插入数据时,它会在那一刻显示数据而不刷新屏幕。

我不确定流星使用nodejs+套接字或什么?

谁能简单解释一下meteorjs内部的重新激活

Meteor在web套接字上使用DDP协议-基本上是客户端和服务器之间的双向通道。使用Mongo的通知机制(我认为使用oplog tail)向客户端上的mini-mongo发送更新。

对数据的更改会导致客户端的集合刷新,并使用blaze模板引擎重新渲染。

在这里阅读更多信息https://www.discovermeteor.com/blog/reactivity-basics-meteors-magic-demystified/

根据Arthur C . Clarke的说法,"任何足够先进的技术都可以与魔法区分开来"