我想知道是否有人可以推荐一些现有软件来解决在测试和开发环境中连接的慢速共享大型机。最近我一直在重构一些依赖于这个服务器的网页,而且我在制作相同的查询时遇到了大量延迟。理想情况下,我想在开发系统上的测试主机和服务器之间插入一个解决方案。为了记录,我被告知它是测试环境的一个怪癖,与生产系统的性能无关。
我最初的想法是使用缓存代理生成对常用路径的自动响应。理想情况下,如果做得好,访问这两组数据最终可能会导致回归套件。
我想我希望这些方面的现有解决方案,或者我可能错过的其他想法。我将首先尝试将其作为解决方案,因为它将仅限于开发环境,因此应该有灵活性的空间。
当前的开发环境往往是java和Windows机器,但Linux机器可用并且有一个干净的解决方案,它背后的技术应该不重要。
:tldr我想知道设置缓存代理以限制与慢速服务器的重复交互的最简单方法是什么,理想情况下可以通过访问缓存结果的方式进行后续的回归测试。
答案 0 :(得分:0)
市场上有可用的分布式缓存软件,例如Oracle Coherence或TIBCO ActiveSpaces。它们通常与RDBMS一起使用,但您也可以将它们与来自相同供应商的大型机适配器和集成服务器结合使用。