2016-12-15 1 views
0

저는 작업중인 html5 웹 앱에 알림 기능을 구현하고 있습니다.웹 푸시 알림을 관리하는 푸른 색 서비스를 찾고 있습니다.

기능 요구 사항은 서버에서 푸시 알림 (문자열)을 수신하고 다른 위치에 저장하지 않고 사용자 인터페이스 (모든 클라이언트)에 즉시 표시하는 것입니다.

Azure 클라우드에서 브라우저에서 직접 액세스 할 수있는 WebSocket과 매우 유사한 send/onMessage 기능을 허용하는 관리 서비스를 찾고 있습니다.

나는 이벤트 허브를 사용해 보았지만,이 솔루션에는 node.js/SignalR 래퍼가 필요합니다.이 래퍼는이 특정 기능에 사용할 수 없습니다.

미리 감사드립니다.

+0

당신이 무엇을 요구하고 있는지, 또는 Azure가 어떻게 작용하는지 확신 할 수 없습니다. 정확하게, "실시간 웹 알림"이란 무엇입니까? 거기에는 많은 기술들이 있습니다. 이것은 매우 광범위한 질문과 툴/프레임 워크 추천 질문으로도 볼 수 있습니다. 서면으로, 나는 이것이 StackOverflow에 대한 주제에있는 것을 보지 못했다. –

+0

나는 SignalR이나 node.js 래퍼를 사용하지 않고 브라우저에서 직접 액세스 할 수있는 이벤트 허브와 똑같은 것을 찾고있다. 그 순간에 불가능하다면 받아 들일 수있는 대답이기도합니다. –

+0

1) * 귀하의 질문을 수정하여주십시오. 2) 방금 추가 한 내용은 원래 질문에서 이미 언급 한 것처럼 실제로는 아무 것도 명확히하지 않습니다. "실시간"이란 무엇을 의미합니까? –

답변

1

EventHubs와 같은 메시지 큐를 연결하기 위해 Node/SignalR의 WebApp와 같은 미들웨어없이 HTML5 App의 실시간 알림 기능을 구현하고자하는 것 같습니다. 그러나 EventHubs 또는 Redis의 PubSub과 같은 다른 서비스를 사용하는 경우 브라우저를위한 HTTP 미들웨어처럼 백엔드 서비스가 없어도 요구 사항에 대한 해결책이없는 것으로 보입니다.

제 경험상 브라우저에서 pouchdb을 사용하여 CouchDb on Azure과 동기화하면 알림 서비스로 PubSub 서비스를 구현할 수 있습니다.

참조 할 수있는 GitHub의 opensource 프로젝트가 있습니다. https://github.com/MattCollins84/couch-pubsub으로 이동하십시오.

희망이 있습니다. 어떤 걱정, 제발 알려 주시기 바랍니다.

+0

답장을 보내 주셔서 감사합니다. –