很高兴地告诉大家,经过半个多月的开发和测试,FastDFS v6.0发布,欢迎大家下载使用。
v6.0支持双IP,tracker server和storage server均支持双IP。v6.0新增特性说明如下:支持双IP,一个内网IP,一个外网IP,支持NAT方式的内网和外网双IP,解决跨机房或混合云部署问题。
双IP特性和规则如下:
tracker server 和 storage server均可支持双IP,一个内网IP,一个外网IP。
FastDFS支持双IP特性后,将完全兼容以前单IP的设计和逻辑。对于storage server要使用双IP特性,必须使用FastDFS V4.0引入的storage server id特性,也就是把双IP配置到 storage_ids.conf 中。
FastDFS支持双IP后,连接规则如下:
1. storage 连接storage server,优先尝试连接内网IP,失败了再尝试连接外网IP。
2. client向tracker server获取storage server IP,tracker server采用规则如下:
外网过来的请求,返回外网IP;
内网过来的请求,返回内网IP。
内网IP地址段为:10. 打头,192.168. 打头以及 172.[16-32). 打头的IP地址。注:[16-32)为范围表示方式,表示大于等于16且小于32的整数。
附V6.0双IP特性使用极速指南:
tracker server双IP在配置文件storage.conf 和 client.conf中指定,配置项为tracker_server。
storage server要使用双IP的话,需要启动storage server id特性,在tracker.conf中将use_storage_id设置为true,需要将storage server双IP配置到storage_ids.conf中。
如何配置请参阅源码目录下的配置文件示例。
使用过程中有任何问题,欢迎随时反馈。
本文分享自微信公众号 - FastDFS分享与交流(fastdfs100)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。