server and get something back in return • It notifies the caller after all the write operations in the method have been reflected to all the other connected clients • Three types of notifications ◦ method ◦ result ◦ updated
the changes after every database write operation. Drawbacks • The polling and comparing logic takes a lot of CPU power and network I/O • After a write operation, there is no way to propagate the changes into other Meteor instances in real-time. Changes will be notices the next time Meteor’s polls (~10 sec)
records every database write operation ◦ It’s so reliable that it’s used for MongoDB replication ▪ Mongo applies database operations to the primary ▪ Then records the operations on the primary oplog ▪ The secondary members then copy and apply changes in an asynchronous process
Blaze ◦ Reactive UI Library ◦ Fulfills the same purpose as Angular, Backbone, Ember, React, Polymer or Knockout ◦ Much easier to use ◦ Use Spacebars as template language