我想知道开发具有以下功能的rails应用程序的最佳方法是什么:
- 所有数据都来自对第 3 方的 SOAP 请求
- 一个后台任务将每 10 秒发出一次这个肥皂请求
- 后台任务将解析响应,然后相应地更新 ActiveRecord 模型
- 数据根本不会写入数据库,如果应用程序失败,当我们启动它时,数据将再次来自soap请求
- 用户将向应用程序发出请求,该应用程序将简单地显示模型中的数据(即来自soap 请求)。
这个想法是避免为每个用户发出 SOAP 请求,因为数据不会经常更改。不使用数据库可以避免读取和写入仅来自请求的数据。
我想所有这一切都可以通过一些宝石完全简单地完成,但是我在分类满足我的要求和不满足要求时遇到了一些麻烦。
谢谢