【发布时间】:2024-04-27 19:45:01
【问题描述】:
该项目使用 http 客户端库来轮询 http 服务器以获取包含从硬件收集的数据的 xml 文件。轮询发生得相对较快。数据随时间变化。只轮询一个 xml 文件。
是否有测试方法/工具可以用作 http 服务器并根据轮询时间向客户端提供 xml 文件?
基本上,我要做的是发送可能在每次轮询时发生变化的 xml 数据。每个版本的数据都是预先确定的以供测试。
我想到的一个想法是让日志轮转脚本以轮询频率 cron'ed 来检查每个版本的数据并将其替换到 /var/log/www 中,然后让 apache 处理其余部分。但是,这并不能严格控制在轮询时将提供哪个版本,因为网络延迟可能会导致文件在提供数据之前被替换。必须提供数据的每个版本,不得跳过任何版本。
我们将不胜感激任何解决方案/想法/方法/想法。
谢谢
【问题讨论】: