2016-12-15 66 views
0

我正在实施我正在处理的html5网络应用程序中的通知功能。寻找一个蔚蓝的服务来管理网络推送通知

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

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

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

在此先感谢!

+0

不确定你在问什么,或者Azure如何发挥作用。什么,确切地说,你的意思是“实时网络通知”?这里有很多技术,这可以被看作是一个非常广泛的问题,也是一个工具/框架推荐问题。正如所写,我不认为这是StackOverflow的主题。 –

+0

我正在寻找与浏览器可以直接访问的事件集线器完全相同的东西(不使用SignalR或node.js包装器)。 如果这是不可能的,那么这也是一个可接受的答案。 –

+0

1)请*编辑您的问题*澄清。 2)你刚刚添加的东西并没有真正澄清任何事情,因为你已经在你原来的问题中说过了。 “实时”是什么意思? –

回答

1

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

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

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

希望它有帮助。任何问题,请随时让我知道。

+0

感谢您的回复,很快就会查看。 –