2012-01-10 6 views
0

나는 Azure 플랫폼을 처음 사용합니다.웹 역할 통신에 TCP 작업자 역할

나는 webrole과 연결할 수 있습니다.

이제 어떻게 작업자 역할에서 웹 역할로 데이터를 전송하여 웹 사이트에 표시 할 수 있습니까?

그리고 웹 리프가 가져 오는 연속적인 TCP 데이터를 페이지를 새로 고치거나 다시 시작하지 않고 어떻게 표시 할 수 있습니까? 당신의 도움이

답변

0

웹 역할에 작업자 역할에서 데이터를 전송하는 가장 좋은 방법에 대한

덕분에 작업자 역할은 테이블/BLOB 저장소에 일부 데이터를 쓸 수 있고 변경을 주기적으로 웹 역할 설문 조사를하는 것입니다 이 데이터.

연속적인 TCP 데이터를 표시한다는 것은 무엇을 의미합니까? 동영상을 스트리밍하는 것과 같은 의미입니까? 그 중 두 가지 방법은 AJAX 폴링이나 플래시를 사용하는 것입니다.

+0

안녕하세요. Ryan, Thanks for the Reply. 내 휴대 전화에서 센서 데이터를 Azure Worker Role로 TCP로 보내고 있습니다. 서버가 수신하는 센서 데이터의 연속 스트림을 표시하려고합니다. –

+0

TCP 끝점을 설정하고 연결을 허용 할 포트를 지정해야합니다. 이 자습서에서는 Windows Azure에서 통신에 대해해야 할 모든 작업을 시작해야합니다. http://msdn.microsoft.com/en-us/WAZPlatformTrainingCourse_WindowsAzureRoleCommunicationVS2010Lab – RyanFishman

1

내부 엔드 포인트를 통해 역할간에 직접 통신 할 수 있습니다. 자세한 내용은

: http://msdn.microsoft.com/en-us/library/windowsazure/gg433033.aspx

그것은 당신이 푸른위한 Node.js를 들여다 제안 후 웹 역할에 알림을 밀어 작업자의 역할에 관해서 . 자세한 내용은

: http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/node-js-in-windows-azure-to-the-cloud-and-beyond.aspx 그것은 당신이 전송하고자하는 데이터에 의존

0

.

작업자와 웹 역할 간 메시징의 경우 Queues을 사용할 수 있습니다. 메시지의 크기는 8k로 제한됩니다. 더 큰 데이터를 전송해야하는 경우 테이블/BLOB 저장소를 사용해야하며 큐를 통해 테이블 ​​저장소에 주소를 전달해야합니다.

관련 문제