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

FastDFS V6.15.0 已经发布,轻量级分布式对象存储

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

FastDFS V6.15.0 已经发布,轻量级分布式对象存储。

主要改进如下:

  • 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://gitee.com/fastdfs100/fastdfs/releases/V6.15.0

原文链接:https://www.oschina.net/news/380461
关注公众号

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

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

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

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章