>网站服务器>服务器租用>springboot连接fastDFS芭奇软件.. 免费发布服务器租用信息
广告
热门浏览

springboot连接fastDFS芭奇软件站群香港站群服务器租用

更新时间:2018-12-07 11:31:29 信息编号:244635978
springboot连接fastDFS芭奇软件站群香港站群服务器租用
600≥ 1台
  • 600.00 元

  • intel

  • 机架式

  • 芭奇软件站群,香港站群服务器,高防服务器租用,享带宽

分享

详情介绍

服务项目
芭奇软件站群,香港站群服务器,高防服务器租用,享带宽
面向地区
全国
品牌
intel
服务器类型
机架式
CPU类型
I5
内存类型
DDR3
CPU核心
四核
OEM
标配CPU个数
1个
标配硬盘转速
12000转
磁盘阵列
RAID5
货源类别
现货
结构
1U
硬盘容量
500GB
支持内存容量
4GB
质保
一年
大CPU个数
1个
类型
其它

springboot连接fastDFS芭奇软件站群香港站群服务器租用

 spring boot 连接fastDFS芭奇软件站群 香港站群服务器租用

高防服务器租用 请联系:锐辉网络 敏敏 :.....................................2853898501

趁这段假期,好好试着安装一下fastDFS,顺便试试文件的上传与删除,为何要试试这个?鉴于我当前做的那个项目,考虑到,我们把下载任务的异步处理,放到了一个文件夹中,而这个服务是分布式的,而后面的文件查看是集中的,如何解决这个问题?当前是只有一个服务端,所以用一个文件夹中是没有什么问题的。要是分布式下如何对文件进行同步与管理,我问了头头加上我了解的,就是f采用astdfs与nfs这两种,经我自己安装与使用,发现fastdfs比较大,nfs虽好,但是要开启的端口有点多,虽然不复杂,fastdfs相对较少,简单说一下nfs就是把一个主服务器的目录映射到各个客户端,客户端可以就像那个目录,对那个目录进行修改就是对服务器端进行就好,这样是好,但是如果是要用作存储web服务器的各种图片,这个就不太好了,并且端口多,管理比较麻烦,个人之间,所以还是用fastdfs,fastdfs如何安装,我就不写了,百度都有,还要配置一个nginx的服务器做查看图片或者文件下载用,,简单说一些用fastdfs客户端如何实现文件的上传与删除,我用的是spring boot快速实现,所以我也就用的那个fastdfs也是支持spring boot的,先引入jar maven配置:

    <dependency>
      <groupId>com.github.tobato</groupId>
      <artifactId>fastdfs-client</artifactId>
      <version>1.25.2-RELEASE</version>
    </dependency>

下面在application 中加入:

fdfs.soTimeout=1500
fdfs.connectTimeout=600

#下面的两个实说会按150*150把图片会重新压缩一下,这个是程序包帮你做的,你可以配置也可以不配置
fdfs.thumbImage.width=150
fdfs.thumbImage.height=150

#可以有多个
fdfs.trackerList[0]=192.168.137.202:22122

#下面的要有,否者启动表线程池刷新的问题
spring.jmx.enabled= false

如何引入配置:
//这句话就够了,在配置类上
@Import(FdfsClientConfig.class)
@SpringBootApplication
@ComponentScan({"com.ha.controller"})

public class Configure {
    public static void main(String[] args) throws IOException, MyException {
        SpringApplication.run(Configure.class,args);

如何上传与删除:

@Controller
public class TestController {
    @Autowired
    public FastFileStorageClient fastFileStorageClient;
    @RequestMapping("upload.do")
    @ResponseBody
    public String uploadImg() throws IOException {

      File file=new File("d://data.png");
        try(
                FileInputStream inputStream=new FileInputStream(file);
                ){
            String fileName=file.getName();
         
            String strs= fileName.substring(fileName.lastIndexOf(".") + 1);  ;
            if(!StringUtils.hasText(strs)){
                return "fail";

            StorePath storePath= fastFileStorageClient.uploadImageAndCrtThumbImage(inputStream,file.length(),strs,null);
            System.out.println("path------"+storePath.getFullPath());
      return "success";
    @RequestMapping("delete.do")
    @ResponseBody
    public String deleteImg(){
        fastFileStorageClient.deleteFile("group1/M00/00/00/wKiJylksOiiAUWV3AABNeUASSJQ019_150x150.png");
        return "success";

这样就搞定了,是不是感觉简单了。
    在梦想的路上,尝试与探索。

相关推荐产品

留言板

  • 芭奇软件站群香港站群服务器高防服务器租用享带宽
  • 价格商品详情商品参数其它
  • 提交留言即代表同意更多商家联系我
东莞市锐辉网络有限公司为你提供的“springboot连接fastDFS芭奇软件站群香港站群服务器租用”详细介绍,包括芭奇软件站群价格、型号、图片、厂家等信息。如有需要,请拨打电话:18316411879。不是你想要的产品?点击发布采购需求,让供应商主动联系你。
“springboot连接fastDFS芭奇软件站群香港站群服务器租用”信息由发布人自行提供,其真实性、合法性由发布人负责。交易汇款需谨慎,请注意调查核实。