2012-06-24 6 views
2

특정 UDP 포트를 수신하고 캡쳐 된 (텍스트) 메시지를 사용하여 Linux VPS에서 서비스를 만들고 싶습니다. 이 처리는 메시지를 로컬에 저장된 txt 파일에 첨부하여 http로 게시 변수와 함께 다른 서버로 보냅니다. 내가 지금까지 Nginx에로 보였지만 한UDP를 통해 포트에서 메시지를 수신하는 비 차단 서비스


이 서버에만 HTTP 패킷을 수신에 바인딩 할 수 있습니다 볼 수 있습니다. 그것은 비동기이지만.

Linux에서이 청취 서비스를 구현하는 가장 좋은 방법은 무엇입니까? 그리고 위에서 언급 한 처리를 수행 할 수있는 기능이 있습니까?

node.js가 가능한가요? 멋져 보인다.

+0

이미 메시징 프로토콜이 있습니다. [AMQP] (http://www.amqp.org/)는 귀하의 유스 케이스에 적합한 것입니다. 바퀴를 재발 명하지 마십시오. –

답변

3

간결함을 위해 xinetd를 사용할 수 있으며 응용 프로그램에서는 모든 스크립트 언어를 사용할 수 있습니다. 그러면 스크립트에서 stdin의 패킷을 읽고 파일에 저장합니다.

관련 문제