我有一个 Linux 下的前端 SOAP 网络服务器。
它必须与每个在 HTTP 端口上监听的 Windows 服务器 VM 进行通信,以接收 HTTP POST 请求。所选 VM 应向 SOAP 客户端返回任务报告。
在 SOAP 请求中,有一个特殊变量:请求的优先级(有点儿服务水平协议),现在我的问题来了:
我想用哈从这个角度来看,可以管理优先级的软件(nginx、HAProxy、HeartBeat……)是否相关,或者您认为我需要自己实现一个队列并进行一些特定的开发?
前任:
- 我在管道中有一个低优先级的 SOAP 请求:如果我同时有高优先级的 SOAP 请求,则这些 VM 的权重优先级应该降低。
任何线索都将不胜感激。
答案1
irc.freenode.org 上的 #perl 上的一些人建议我使用基于事件的框架,例如聚烯烃
- 读取请求
- 解码有效载荷
- 找出优先事项
- 将其推送到其中一个服务器