2012-06-24 28 views
2

我想在我的Linux VPS上構建一個服務,它偵聽某個UDP端口並對捕獲的(文本)消息執行某些操作。該處理包括將消息附加到本地存儲的txt文件並將其作爲http發送,並將post變量發送到另一個服務器。通過UDP在端口上接收消息的非阻塞服務


我看了一下Nginx,但到目前爲止可以看到這個服務器只能綁定接收http數據包。雖然它是異步的。

在Linux上實現這種監聽服務的最佳方式是什麼?哪些有能力做上述處理?

例如node.js是否可能?它看起來很棒

+0

我們已經有消息協議。 [AMQP](http://www.amqp.org/)可能適合您的使用案例。不要重新發明輪子。 –

回答

3

爲了簡單起見,您可以使用xinetd,並且對於應用程序,您可以使用任何腳本語言,它將從stdin中讀取數據包並將其保存到文件中。