如何创建应用程序独立通知服务器?

时间:2012-05-22 09:24:49

标签: javascript node.js redis socket.io

我已经创建了一个特定于应用程序的通知服务器,现在正在准备一个独立于应用程序的服务器,以便使用该应用程序向客户端发送通知以进行同步,不是要求代码和所有代码,您是否会就此提出建议。 开发独立于应用程序的组件的基本需求是什么?

2 个答案:

答案 0 :(得分:0)

查看XMPP的工作原理,您将了解如何使用套接字执行相同的操作。 尝试使用与socket / webSockets一起使用的nodeJS实现基于JSON的XMPP服务器。

虽然它不是推送通知服务,而是更多基于XML的消息传递协议。 这与您希望独立于应用程序的推送通知服务器的场景类似。

答案 1 :(得分:0)

最好的办法是创建一个不同应用程序可以轻松连接的消息队列(pub-sub)。

如果您的应用程序不是那么大,您可以创建TCP服务器并将信息发送给所有连接的人。如果你需要扩展你的应用程序,你可以使用像Redis,ZeroMQ,RabbitMQ等。

您可以查看我的Twitter Steam应用程序,了解我是如何实现这一目标的: