我如何使用SockJS处理数据库事件

时间:2014-08-28 17:06:03

标签: node.js mongodb websocket sockjs

家伙!我有休息api申请。该应用程序可与MongoDB配合使用,编写一些模型示例。 当我在db中保存一些数据时,如何向SockJs服务器上的所有连接发送一些按摩?

1 个答案:

答案 0 :(得分:0)

我能够使用redis完成此操作。您可以参考本文的指南

http://www.oditorium.com/ou/2014/02/implementing-a-pubsub-model-using-redis-nodejs-sockjs/

执行此操作的方法是将所有sockjs连接订阅到redis通道,因此您必须在创建的每个sockjs连接上创建redis订阅者客户端,但请确保在断开sockjs连接后取消订阅并关闭客户端。