外部应用程序将向多个 HTTP/HTTPS 服务器(例如 10 个 HTTP 服务器)发送 HTTP POST 请求。这些 HTTP 服务器可能会收到几乎相同的 HTTP Post 请求。如果数据验证通过,这些 HTTP 服务器将分析数据并发送 200 OK 响应。
我让所有这些 HTTP 服务器在具有不同端口的单个主机上监听。
请给我一些实现它的方法。
仅供引用 - 应用程序和 HTTP 服务器之间的请求响应只会发生一次,然后 HTTP 服务器将关闭。
我正在考虑使用 fork HTTP:Daemon 10 次来实现它,但期待一些简单的解决方案。
此外,我正在考虑通过单个界面捕获这些数据,而不是检查来自所有 10 个单独的 10 个 HTTP 服务器的数据。
最佳答案
for PORT in `seq 11111 11121` ; do plackup -Ilib --listen :$PORT app.psgi & done
关于Perl - 创建多个监听不同端口的 HTTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5193165/