我有多个后端服务器不断构建和刷新api的公共部分以便缓存它.后端服务器正在构建,具体取决于作业队列中必须执行的操作.
一次,后端服务器1将构建:
/article/1.json
/article/5.json
Run Code Online (Sandbox Code Playgroud)
后端服务器2将构建:
/article/3.json
/article/9.json
/article/6.json
Run Code Online (Sandbox Code Playgroud)
我需要从前端服务器提供这些文件.缓存存储为文件,以便直接由nginx提供,而无需通过rails堆栈.
问题是设法以可扩展的方式在前端服务器上更新缓存(添加新服务器应该是无缝的).
我考虑过:
有没有更好的方法来实现这一目标的经验或好主意?