您现在的位置是:首页 > 文章详情

FastDFS 6.15 发布,支持多线程同步

日期:2025-10-30点击:6

分布式文件系统FastDFS 6.15 发布,主要改进如下:

  •   storage server 之间的文件同步支持多线程;
  •   access log 基于libserverframe;
  •   FastDFS的通信协议适配 IPv4 和 IPv6 两种地址长度;
  •   使用的基础库 libfastcommon和libserverframe 支持 io_uring(Linux 内核版本 >= 6.2),性能比 epoll 要好一些。

其他小改进:

  •   check tracker leader before accept trunk server
  •   fix compile warnings under gcc 14


在storage.conf 中设置文件同步线程数,配置示例如下:

# file sync min thread count, must >= 1
# default value is 1
# since V6.15
sync_min_threads = 1

# file sync max thread count, should >= sync_min_threads
# set to auto for twice of store_path_count
# default value is auto
# since V6.15
sync_max_threads = auto


日志配置包括全局配置和section配置,section配置继承全局配置,可以重新设置以覆盖全局配置。错误日志的section为[error-log],访问日志的section为[access-log],详情参阅conf目录下tracker.conf和storage.conf(在配置文件的靠后位置)。

FastDFS的通信协议可以自动适配 IPv4 和 IPv6两种地址长度,在tracker.conf中设置,配置示例如下:

# the response IP address size, value list:
##  IPv6: IPv6 address size (46)
##  auto: auto detect by storage_ids.conf, set to IPv6 address size
##   when contains IPv6 address
# default value is auto
# since V6.15
response_ip_addr_size = auto

如果使用的客户端SDK采用IPv6地址长度,则需要把response_ip_addr_size配置为IPv6,否则采用默认配置即可。

FastDFS提供的Java SDK项目为fastdfs-client-java,已经支持自动适配IPv4和IPv6地址长度, 当前版本为V1.36,建议和FDFS Server端一起升级。

原文链接:https://www.oschina.net/news/380398/fastdfs-6-15-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章