我实际上已经玩了一点 Meteor,但我意识到我仍然缺乏对这个主题的一些(或很多!)理解。
例如,这里有一个使用 node.js/express/socket.io 进行简单实时聊天的教程:http: //net.tutsplus.com/tutorials/javascript-ajax/real-time-chat-with -nodejs-socket-io-and-expressjs/
在上面的示例中,通过 socket.io,网络服务器接收一些数据并将其传递给所有连接的客户端——所有这些都没有任何数据库访问。
使用 Meteor,在我见过的所有示例中,客户端通过写入 mongodb 来更新,然后更新所有客户端。但是如果我不需要将数据写入数据库怎么办?将数据传递给所有客户端似乎是一个昂贵的步骤。
我确定我在这里遗漏了一些东西。Meteor 更新所有客户端的方式是什么(例如,使用简单的聊天应用程序),但不需要先写入数据库的费用?
谢谢!