寻找一种天蓝色的服务来管理网络推送通知

时间:2016-12-15 13:41:34

标签: javascript azure azure-eventhub

我在我正在处理的html5网络应用中实现了通知功能。

功能要求是从服务器接收推送通知(字符串)并立即在用户界面(显示给所有客户端)上显示它们,而不将其保存在其他任何位置。

我正在寻找Azure云上的托管服务,该服务允许发送/ onMessage功能与WebSockets非常相似,可以通过浏览器直接访问。

我尝试过使用事件集线器,但该解决方案需要一个node.js / SignalR包装器,我不能用于此特定功能。

提前致谢!

1 个答案:

答案 0 :(得分:1)

听起来你想要为HTML5 App实现一个实时通知功能,而不需要像Node / SignalR中的WebApp这样的中间件来连接像EventHubs这样的消息队列。但是,如果使用EventHubs或Redis中的PubSub等其他服务,如果没有任何后端服务作为浏览器的HTTP中间件,似乎没有任何解决方案。

根据我的经验,唯一可用的解决方案是在浏览器中使用pouchdbCouchDb on Azure同步以将PubSub服务实现为通知服务。

GitHub上有一个可以参考的开源项目,请转到https://github.com/MattCollins84/couch-pubsub

希望它有所帮助。如有任何疑虑,请随时告诉我。