【发布时间】:2014-03-03 20:13:11
【问题描述】:
我的网络应用程序需要发出 7 个不同的 soap wsdl api 请求来完成一项任务(我需要用户等待所有请求的结果)。每个请求的平均响应时间为 500 毫秒到 1.7 秒。我需要并行运行所有这些请求以加快进程。 最好的方法是什么:
- pthreads 或
- 齿轮工人
- 分叉进程
- curl multi(我必须构建 xml 肥皂体)
【问题讨论】:
-
这些都不是最佳的。碰巧,您是否需要等待它们完成后再将响应发送回标准输出? (即,这可以异步完成吗?)
-
是的。我需要在完成任务之前回复所有回复
-
+1 不知道为什么这个问题被否决了;知道请求/响应是否可以与 SoapClient 分开是很有趣的。
-
您还希望 SoapClient 处理响应吗?
标签: php multithreading curl soap