我正在创建一个PHP应用程序,它将以定时间隔使用多个设备模拟对服务器的api调用。它将在CodeIgniter中构建,传输介质是XMLRpc。最多可显示50个设备。每个设备都有一个表示用户输入的文件和进行下一次呼叫的延迟。这将通过一台台式机完成。
2个模拟阅读器的简单示例:
读者1
barcode, delay
99000121, 9
99000121, 1
99000121, 3
99000121, 4
读者2
barcode, delay
99000125, 2
99000126, 5
99000127, 6
99000121, 4
应用程序将查看Reader 1,获取第1行的条形码并将其发送到api。一旦收到响应,它将等待9秒,然后再进行一次api呼叫。
来自2个读者的api调用应该在PHP应用程序中同时启动。我试图决定如何编写PHP脚本,以便发生这种情况。我一直在关注pthreads和多线程。您是否认为可以创建多个代表独立设备的线程?
关于如何在PHP中最好地编写它的任何想法都非常有用。如有必要,我可以提供进一步的信息。