后端服务器应用程序,它侦听多个服务器已发送事件并将数据保存到数据库

时间:2014-06-20 07:20:05

标签: node.js server-sent-events

实现服务器端应用程序的最佳工具/方法是什么,它将侦听多个服务器发送事件(SSE)并执行一些操作,例如在接收事件时将值保存到数据库。当新用户注册时,SSE侦听器的数量也会发生变化。我正在考虑Node.js,请帮助我实现这一点,因为我不是来自服务器应用程序开发背景。

1 个答案:

答案 0 :(得分:0)

我认为这里最好的解决方案是 - 如果你正在考虑Nodejs-使用websockets。您只需使用socket.io并自行设置或使用PaaS为您服务,例如:http://pusher.com/

使用websockets,您可以与客户端(浏览器)无缝通信,并实时发送和接收信息。这也可以应用于任何其他能够进行HTTP连接的设备。

要存储值,您可以使用Redis,这非常快,并且应该为您提供您正在寻找的简单和基本功能。如果操作需要是原子操作,那么您可以构建一个简单的工作进程,将这些值从Redis写入数据库,例如PostgreSQL。

相关问题