当前位置:   article > 正文

fastdfs连接池,支持spring,防盗链

fastdfstemplatefactory

FastDFS连接池

使用common-pool2 直持spring 通过nginx进行http访问 支持防盗链

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns="http://www.springframework.org/schema/beans"
  4. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
  5. <bean id="fastDFSFactory" class="com.anniweiya.fastdfs.FastDFSTemplateFactory" init-method="init">
  6. <!--连接超时的时限,单位为秒-->
  7. <property name="g_connect_timeout" value="60"/>
  8. <!--网络超时的时限,单位为秒-->
  9. <property name="g_network_timeout" value="80"/>
  10. <!--防盗链配置-->
  11. <property name="g_anti_steal_token" value="true"/>
  12. <property name="g_secret_key" value="FastDFS1234567890"/>
  13. <property name="poolConfig">
  14. <bean class="com.anniweiya.fastdfs.pool.PoolConfig">
  15. <!--池的大小-->
  16. <property name="maxTotal" value="100"/>
  17. <!--连接池中最大空闲的连接数-->
  18. <property name="maxIdle" value="10"/>
  19. </bean>
  20. </property>
  21. <!--tracker的配置 ","逗号分隔-->
  22. <property name="tracker_servers" value="127.0.0.1:22122"/>
  23. <!--HTTP访问服务的端口号-->
  24. <property name="g_tracker_http_port" value="8080"/>
  25. <!--nginx的对外访问地址,如果没有端口号,将取g_tracker_http_port配置的端口号 ","逗号分隔-->
  26. <property name="nginx_address" value="127.0.0.1:8080"/>
  27. </bean>
  28. <!--注入模板类-->
  29. <bean id="fastDFSTemplate" class="com.anniweiya.fastdfs.FastDFSTemplate">
  30. <constructor-arg ref="fastDFSFactory"/>
  31. </bean>
  32. </beans>

github: https://github.com/anniweiya/fastdfs-client

转载于:https://my.oschina.net/u/1252721/blog/908482

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/169930
推荐阅读
相关标签