mogilefs + nginx 图片分布式存储spring配置

通过mogilefs + nginx实现图片的分布式存储和访问

 

 

Java代码   收藏代码
  1. 分布存储代码  
  2.   
  3. /** 
  4. *key 存储的的访问路径 
  5. *storageClass nginx中配置 
  6. *file 需要分布式图片文件 
  7. */  
  8. import com.guba.mogilefs.PooledMogileFSImpl;  
  9.   
  10. pooledMogileFS.storeFile(key, storageClass, file);  

 

pooledMogileFS 的spring配置文件

 

Xml代码   收藏代码
  1. <bean id="pooledMogileFS" class="com.guba.mogilefs.PooledMogileFSImpl">  
  2.       <constructor-arg index="0" value="yododo" /><!-- domain -->  
  3.       <constructor-arg index="1"><!-- trackers -->  
  4.          <list>  
  5.             <value>192.168.1.5:7001</value>  
  6.          </list>  
  7.       </constructor-arg>  
  8.       <constructor-arg index="2" value="100" /><!-- maxTrackerConnections -->  
  9.       <constructor-arg index="3" value="10" /><!-- maxIdleConnections -->  
  10.       <constructor-arg index="4" value="600000" /><!-- maxIdleTimeSecs -->  
  11.    </bean>  

 

 

nginx配置文件

 

Xml代码   收藏代码
  1. upstream mogile {  
  2.   server 192.168.1.5:7000 max_fails=1;  
  3.   server 192.168.1.5:7000 max_fails=1;  
  4. }  
  5.   
  6.   
  7.    location /micro/photo/ {  
  8.       proxy_pass   http://mogile;  
  9.       include     proxy.conf;  
  10.       expires     45d;  
  11.    }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值