fastdfs java 连接池_带连接池的 fastdfs 客户端starter

fastdfs-spring-boot-starter

一个简单的基于org.csource.fastdfs.StorageClient1二次封装并提供连接池功能的fastdfs客户端starter.

介绍

说明

工程提供三大接口(扩展点):

​ 操作接口->FastDFSClient,

​ StorageClient1对象池接口->StorageClientPool,

​ FastDFS操作模板接口->FastDFSTemplate

基于Java SPI机制,扩展方便,工程默认内部实现是基于commons-pool2将org.csource.fastdfs.StorageClient1池化。

项目结构

fastdfs-spring-boot-starter

└── src

├── main

│ ├── java

│ │ └── com.jccfc

│ │ ├────── fastdfs

│ │ │ ├──────client

│ │ │ │ ├── api

│ │ │ │ │ ├── client

│ │ │ │ │ │ ├── FastDFSClient 操作接口

│ │ │ │ │ │ └── FastDFSClientFactory FastDFSClient工厂

│ │ │ │ │ ├── pool

│ │ │ │ │ │ ├── StorageClient1Wrapper 包装对象

│ │ │ │ │ │ ├── StorageClient1WrapperPool 包装对象池接口

│ │ │ │ │ │ └── StorageClient1WrapperPoolFactory 接口工厂

│ │ │ │ │ └── template

│ │ │ │ │ ├── Executor 执行器函数式接口

│ │ │ │ │ ├── FastDFSTemplate FastDFS操作模板接口

│ │ │ │ │ └── FastDFSTemplateFactory 接口工厂

│ │ │ │ ├── config 参数配置

│ │ │ │ │ └── FastDFSConfig FastDFS配置类

│ │ │ │ ├── exception 异常

│ │ │ │ │ └── JccfcFastDFSException FastDFS异常类

│ │ │ │ └── internal 接口内部实现

│ │ │ │ ├── client

│ │ │ │ │ ├── DefaultFastDFSClient 操作接口默认实现

│ │ │ │

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值