我们有一个数据存储,有很多二进制内容,让我们称之为A-server。我也有一个C服务器使用它的内容和一个非常小的缓存(L1)。而且我们还有一个B服务器,它将是具有大量空间的缓存(如果没有需要内容,它将是对A服务器的代理请求。将有L2缓存。所以问题是它应该如何设计?现在我们通过nfs将数据存储装载到A服务器。但是这个解决方案对我们不利。而且BC之间的通道非常不稳定。我们考虑nginx代理系统。但首先要问的是如何添加中间件
在B服务器上的nginx和FS之间,因此它可以用作我们的缓存系统。我们是否需要编写自己的缓存系统(在B服务器上)?还是准备一些?如果使用 - 哪个?
我看到的简单方案。
C-server - > B服务器 - > NGINX - >缓存中间件 - > FS或 - > C-server - > NGINX - > FS
PS。如果您认为主题不正确,请随意更正。抱歉我的英语不好。