1.fdfs_client.conf
tracker_server = 192.168.117.100:22122
2.FDFSTest.java
package com.siyuan.fastdfs; import java.io.File; import org.csource.common.NameValuePair; import org.csource.fastdfs.ClientGlobal; import org.csource.fastdfs.StorageClient; public class FDFSTest { private static String CONF_PATH = null; static { String classPath; try { classPath = new File(FDFSTest.class.getResource("/").getFile()).getCanonicalPath(); CONF_PATH = classPath + File.separator + "fdfs_client.conf"; ClientGlobal.init(CONF_PATH); } catch (Exception e) { System.out.println("fail to init fastdfs configuration " + e); e.printStackTrace(); } } public static void main(String[] args) throws Exception { StorageClient storageClient = new StorageClient(); // 文件上传 NameValuePair[] meta_list = new NameValuePair[1]; meta_list[0] = new NameValuePair("originalName", "fdfs_client.conf"); String fileIds[] = storageClient.upload_file(CONF_PATH, null, meta_list); System.out.println(fileIds[0]); System.out.println(fileIds[1]); // 文件删除 storageClient.delete_file(fileIds[0], fileIds[1]); } }
建议:
1)fdfs_client.conf中配置多个tracker_server
2)使用无参构造构建StorageClient
原因:
每次操作都重新获取可用的TrackerServer并从中获取可用的StorageServer,使用实现HA
缺点:
每次请求都浪费几次请求
相关推荐
FastDFS Client Java API 这是基于 开发、使用commons-pool2连接池封装的工具类,提供简易的上传下载功能. FastDFSClient 主要的工具类 ErrorCode 异常编码 FastDFSException 异常类 FileResponseData 文件返回信息 ...
分布式文件系统 连接池实现,已应用到生产环境,进过大量实测,没有发现问题
fastdfs-client-java-1.25.jar java操作 实现上传文件等
FastDFS Java Client API may be copied only under the terms of the BSD license. 使用ant从源码构建 ant clean package 使用maven从源码安装 mvn clean install 使用maven从jar文件安装 mvn install:install-...
fastdfs-client-java-master
标签:github、tobato、fastdfs、client、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准...
FastDFS服务器是一个轻量级的文件存储服务,结合Nginx使用,实现集群高可用,但是他的java客户端不是特别好找。本java客户端依赖包,能够完美整合实现FastDFS服务器的连接,上传、下载和删除。 内部附有简单API使用...
fastdfs客户端api fastdfs_client_java_v1.10.tar.gz 解压缩即可使用
使用Java操作FastDFS分布式文件系统的API。将其编译成jar包,可以直接import导入使用
利用fastdfs-client-java提供的API,对FastDFS分布式文件系统,进行文件的上传、下载、删除、更新等操作。。。。
使用Spring Boot集成FastDFS,springboot项目,在pom文件加入fastdfs-client-java包,用来调用FastDFS相关的API
•支持相同内容的文件只保存一份,节约磁盘空间 •FastDFS只能通过ClientAPI访问,不支持POSIX访问方式 •FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频、视频等等)
fastdfs客户端使用(java-API)及安装教程,支持防盗链(token)和缩略图等功能
包含FastDFS相关术语、同步机制、通信协议、目录结构、安装和运行和...FastDFS只能通过Client API访问,不支持POSIX访问方式。 FastDFS特别适合大中型网站使用,用来存储资源文件(如:图片、文档、音频、视频等等)
fastdfs分布式文件系统java调用api,里面集成了fastdfs分布式文件系统fastdfs分布式文件系统java调用api的相关工具类,测试用例,
类google FS,不是通用的文件系统,只能通过专有API访问,目前提供了C、Java和PHP API 为互联网应用量身定做,解决大容量文件存储问题,追求高性能和高扩展性 FastDFS可以看做是基于文件的key value pair存储系统,...
fastdfs 安装及使用,里面包含了fastdfs安装需要的软件,以及java-api工程,和使用实例
详细的搭建fastdfs文件系统教程文档 包括:介绍 配置 安装包 java操作api。包括:介绍 配置 安装包 java操作api
此文档包含有fastdfs-client.chm和fastdfs-client-java.chm两部分。 前者更适合与springboot整合,后者提供了大量的api,细节处理较多。
分布式文件系统fastDFS集成相关文档、java客户端jar包、fastDFS API文档,搭建所需资源大部分可在网上找到。建议先看《fastDFS分布式文件系统介绍》、再看《FastDFS详细部署文档》。