2014-01-11 4 views
0

Windows 가상 시스템과 nodejs 서버가 있고 nodejs 서버가 가상 컴퓨터에 있지 않습니다. 내 가상 컴퓨터에있는 .NET 응용 프로그램을 보낼 수있는 가능성은 무엇입니까? 내 .NET 응용 프로그램이 해당 메시지의 내용에 반응 할 수 있도록 nodejs 서버에서 문자열 메시지를 처리 ​​하시겠습니까?nodejs 서버에서 Windows 컴퓨터로 메시지 보내기

내가 생각할 수있는 유일한 것은 데이터베이스에 메시지를 쓰는 것이고, .NET 응용 프로그램은 매 5 초마다 데이터베이스를 검사 할 수 있는지 모르겠습니다.

이 문제를 어떻게 해결하겠습니까?

+0

왜 소켓을 사용하지 않는가? – PaulK

+0

노드 서버는 어디에 실행 중입니까? – WiredPrairie

+0

azure에서 다른 Windows 가상 머신에있는 @WiredPrairie – user1492051

답변

1

확실히 메시지를 데이터베이스에 푸시하는 것이 좋습니다. 다른 옵션은 다음과 같습니다.

  1. nodejs 서버가 Windows Azure Queue에 메시지를 쓰고 VM이이 큐를 폴링하게하십시오.

  2. VM에서 TCP 포트를 열고 nodejs 서버에서 해당 포트의 VM과 직접 통신하도록하십시오.

내 권장 사항은 내결함성이 높기 때문에 옵션 1을 사용하는 것이 좋습니다.

관련 문제