在前篇 高可用高性能分布式文件系统FastDFS进阶keepalived+nginx对多tracker进行高可用热备 中已介绍搭建高可用的分布式文件系统架构。
那怎么在程序中调用,其实网上有很多栗子,这里在他们的基础上作个简单的介绍。
下载源码并加入本地仓库官网Java客户端源代码:https://github.com/happyfish100/fastdfs-client-java
打开源码后 执行maven install 将代码打成jar到本地maven仓库(这步可自行 google)
示例源码然后创建一个Demo工程,这里采用spring mvc模式创建。
在pom中加入引用 maven中依赖jar包<!-- fastdfs上传下载图片 路径和上面的pom中对应 -->
<dependency> <groupId>org.csource</groupId> <artifactId>fastdfs-client-java</artifactId> <version>1.27-SNAPSHOT</version> </dependency>