2013-12-07 16 views
1

我们有一个数据存储,有很多二进制内容,我们称之为A-服务器。另外我有一个C服务器,它使用它的内容和一个非常小的缓存(L1)。另外我们还有一个B服务器,它将缓存大量的空间(如果没有需要的内容,这将是对A服务器的代理请求,将会有L2缓存,所以问题是它应该如何设计?现在我们通过nfs将数据存储挂载到A-server上,但是这个解决方案对我们来说并不好,而且BC之间的通道非常不稳定,我们考虑一下nginx代理系统,但第一个问题是如何在nginx和nginx之间添加中间件 因为它可以用作我们的缓存系统,而且我们是否需要编写自己的缓存系统(在B服务器上)?或者使用一些准备好的?如果使用 - 哪个?服务器之间的二进制内容缓存系统通过NGINX

简单的方案,因为我看看吧

C-server - > B-server - > NGINX - >缓存中间件 - > FS或 - > C-server - > NGINX - > FS

PS。如果您认为该主题不正确,请随时纠正。对于我可怜的英语感到抱歉。

回答

0

使用nginx本地缓存代理。

相关问题