2013-02-12 3 views
1

Node.js를 사용하여 웹 응용 프로그램을 만들려고합니다. socket.io를 사용하여 비누 서비스에서 가져온 데이터를 스트리밍하려고합니다. 이에 관한 정보를 찾는 데 어려움을 겪고 있습니다. 이 상황에 가장 적합한 옵션은 무엇입니까? 지금node.js와 socket.io가있는 SOAP 클라이언트

: 나는 비누 서비스를 호출하고 데이터를 검색하기 위해 PHP를 사용하고

  • .
  • 내 클라이언트 측 자바 스크립트는 SOAP 호출이 포함 된 PHP 함수에 AJAX를 사용하여 간격 호출을 수행합니다 (이는 비효율적이어서 socket.io 설정으로 전환하려고합니다). 표현 가능
  • SOAP 호출로

    • Node.js를 응용 가능하면 PHP 나 Node.js를 사용 : 내가하고 싶은 무엇

    . 클라이언트 측에 SOAP에서

  • 스트림 데이터 내가이 설정이 가능한 경우 확실하지 않다 socket.io

를 사용하여 볼 수하고 나는이에 발견하고 좋은 문서하지 않았습니다. 이것이 가능한가? 그렇다면 가장 좋은 방법은 무엇이겠습니까? 아니면이를위한 자습서가 있습니까?

+0

왜 비누 클라이언트가 필요합니까? 소켓 io와 노드 j를 사용하려는 경우 – kobe

+0

타사의 비누 서버에 연결하여 데이터를 가져옵니다. socket.io가 wsdl에서이 정보를 얻을 수 있다면 SOAP를 버릴 것입니까? – arrowill12

답변

1

'soap'이라는 node.js 모듈이 있습니다. npm install soap을 통해 얻을 수 있습니다. 또한 https://github.com/milewise/node-soap에있는 문서를 참조하십시오.

+0

그러나이 비누 모듈은 connection-keepalive가 설정된 경우에도 https 연결을 통한 서버 호출마다 새 소켓을 만듭니다. 그것은 살아있는 설정되면 여러 통화에 대한 단일 소켓을 유지하는 HTTP 모드에서 잘 작동합니다. –