-
Notifications
You must be signed in to change notification settings - Fork 74
存储操作
quhongwei edited this page Mar 28, 2018
·
1 revision
Rdf—File对底层存储做了统一抽象,理论上可以扩展任何存储,目前支持nas和oss
存储具体操作参考接口文档
nas存储挂载到服务器上,操作如同本地磁盘,不需要任何参数
// 创建存储配置对象,指定存储类型,"nas" 是存储扩展实现的key
StorageConfig config = new StorageConfig("nas");
FileStorage storage = FileFactory.createStorage(config);
oss 分布式存储创建时需要填写必要的参数
// OssConfig 是oss存储扩展实现的对象,用来传递参数
OssConfig ossConfig = new OssConfig(bucketName, endpoint, accessKeyId, accessKeySecret);
StorageConfig storageConfig = new StorageConfig(FileOssStorageContants.STORAGE_OSS);
// 通过key将oss参数作为扩展字段传递
storageConfig.addParam(OssConfig.OSS_STORAGE_CONFIG_KEY, ossConfig);
FileStorage storage = FileFactory.createStorage(config);