2016-12-15 68 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

感謝您的回覆,很快就會查看。 –