我已经创建了一个特定于应用程序的通知服务器,现在正在准备一个独立于应用程序的服务器,以便使用该应用程序向客户端发送通知以进行同步,不是要求代码和所有代码,您是否会就此提出建议。 开发独立于应用程序的组件的基本需求是什么?
答案 0 :(得分:0)
查看XMPP的工作原理,您将了解如何使用套接字执行相同的操作。 尝试使用与socket / webSockets一起使用的nodeJS实现基于JSON的XMPP服务器。
虽然它不是推送通知服务,而是更多基于XML的消息传递协议。 这与您希望独立于应用程序的推送通知服务器的场景类似。
答案 1 :(得分:0)
最好的办法是创建一个不同应用程序可以轻松连接的消息队列(pub-sub)。
如果您的应用程序不是那么大,您可以创建TCP服务器并将信息发送给所有连接的人。如果你需要扩展你的应用程序,你可以使用像Redis,ZeroMQ,RabbitMQ等。
您可以查看我的Twitter Steam应用程序,了解我是如何实现这一目标的: