저는 Azure에서 매우 새로 왔습니다. 새 메시지에 대한 요청을 만드는 일종의 cron 메커니즘을 만드는 대신 자동으로 대기열/주제에서 메시지를 수신 할 수있는 방법이 있습니까? 이러한 종류의 기능은 RabbitMQ 클라이언트에서 사용할 수 있습니다.Azure 서비스 허브가 자동으로 자바 스크립트에서 메시지를 수신합니다.
답변
질문은 다소 모호합니다. C# SDK에는 콜백이 있습니다. docs과 a full example in C#을 참조하십시오.
서버를 사용하지 않고 메시지를 처리하는 방법을 완전히 보려면 Azure Functions Service Bus Trigger을보십시오. 자체 호스팅 앱에서 직접 사용할 수있는 WebJobs SDK을 기반으로합니다.
고마워하지만 거기에 자바 스크립트에서 만드는 모든 상응하는 방법이 무엇입니까? 이것은 무엇을 찾고 있고 문서에서 찾을 수 없습니다. – TjDillashaw
자바 스크립트 SDK가 지원하지 않는다고 생각합니다. JS는 Azure 함수에서 지원됩니다. – Mikhail
azure-sb 패키지의'''serviceBusService''는'''receiveSubscriptionMessage''' 메소드를 가지고 있습니다. 5 초마다이 메소드를 호출하는 'cron like'솔루션에 대해 어떻게 생각하십니까? 그것은 좋은 방법입니까? 아니면 JS에서 메시지를 받기 위해 SignalR을 호출 할 .NET 서비스를 만드는 것이 더 낫겠습니까? – TjDillashaw
이와 같은 질문을 게시하기 전에 설명서를 참조해야합니다. –
나는 워드 프로세서를보고 있었고 나는 대답을 찾지 못했습니다. @Mikhail은 Javascript SDK가이를 지원하지 않는다고 슬.니다. 내가 js 솔루션을 찾고 있다고 언급하는 것이 내 실수였다. – TjDillashaw
걱정할 필요가 없습니다. 그렇습니다. SDK의 질문을 언급하거나 적절하게 태그를 지정하면 상황이 크게 바뀝니다. JS 지원은 .NET 또는 Java만큼 좋지 않습니다. [문서의 주석] (https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-nodejs-how-to-use-topics-subscriptions)만이 귀하가 다시 basking. 슬프게도, 결코 대답하지 않았다. JavaScript SDK가 수행 할 경로를 명확히하기 위해 [ASB 팀과 함께 제기] (https://github.com/Azure/azure-service-bus/issues)를 제안합니다. –