JAVA下FastDFS客户端开发使用及遇到的问题

JAVA下FastDFS客户端开发使用及遇到的问题

什么是FastDFS分布式文件系统?

FastDFS是一款类似Google FS的开源分布式文件系统,是纯C语言开发并且开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。

FastDFS用来干什么?

如上所述,我们可以使用FastDFS来储存图片或做与服务器的文件上传下载交互。

服务器端FastDFS如何简便安装和Springboot如何集成开发可以看上一篇转载文章

本篇主要讲解客户端该如何操作FastDFS

1、由于在maven中央仓库中没有FastDFS的jar包,所以需要自己先下载源码

我的github下载地址:https://github.com/554197854/fastdfs-client-java

上面REAM.ME有相关介绍,可以看一看

2、用eclipse或者idea打开下载的文件项目并且使用maven的install命令安装到本地仓库

查看本地仓库,可以看到已经成功安装

在这里插入图片描述

3、在自己需要使用FastDFS的项目中添加如下依赖

<dependency>
    <groupId>org.csource</groupId>
    <artifactId>fastdfs-client-java</artifactId>
    <version>1.27-SNAPSHOT</version>
</dependency>

4、在项目中创建一个xxx.conf的配置文件 名字自取conf结尾

配置文件中可以配置的内容可以参考我的github中README.md参看

xxx.conf中必须要配置的项目如下

tracker_server=192.168.31.99:22122  //必须配置一个tracker的服务器ip地址及端口,多台则可以配多个

5、测试代码

package com.shop.fastdfs;

import org.csource.common.MyException;
import org.csource.fastdfs.*;
import org.junit.Test;

import java.io.IOException;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值