FastDFS V6双IP特性及配置

    FastDFS V6.0开始支持双IP,tracker server和storage server均支持双IP。V6.0新增特性说明如下:支持双IP,一个内网IP,一个外网IP,可以支持NAT方式的内网和外网两个IP,解决跨机房或混合云部署问题。

   FastDFS双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地址;其余网段为外网IP。注:[16-32)为范围表示方式,表示大于等于16且小于32的整数。

附双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中。 

    因为网络配置等原因,导致不能按对端IP地址查找到对应的storage server,此时可以进行如下设置(V6.11开始支持):

       1)在 tracker.conf 中设置 trust_storage_server_id = true

       2)在storage server中指定server_id,该server id要与 storage_ids.conf中配置的一致,例如 server_id = 100001

    如何配置请参阅源码目录下的配置文件示例。

友情提示:

      V6.11支持IPv6,通信协议中的IP地址长度由16加大到46,需要同步升级FastDFS客户端SDK。

    FastDFS当前最新版本为v6.13.1,请使用老版本的用户尽快升级到最新版本。在使用过程中有任何问题,欢迎随时反馈。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98436.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98436.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

笔记本、平板如何成为电脑拓展屏?向日葵16成为副屏功能一键实现

向日葵16重磅上线,本次更新新增了诸多实用功能,提升远控效率,实现应用融合突破设备边界,同时全面提升远控性能,操作更顺滑、画质更清晰!无论远程办公、设计、IT运维、开发还是游戏娱乐,向日葵16…

基于Spring Boot + MyBatis的用户管理系统配置

我来为您详细分析这两个配置文件的功能和含义。 一、文件整体概述 这是一个基于Spring Boot MyBatis的用户管理系统配置: UserMapper.xml:MyBatis的SQL映射文件,定义了用户表的增删改查操作application.yml:Spring Boot的核心配置…

80(HTTP默认端口)和8080端口(备用HTTP端口)区别

文章目录**1. 用途**- **80端口**- **8080端口****2. 默认配置**- **80端口**- **8080端口****3. 联系**- **逻辑端口**:两者都是TCP/IP协议中的逻辑端口,用于标识不同的网络服务。- **可配置性**:端口号可以根据需要修改(例如将T…

【开题答辩全过程】以 汽车知名品牌信息管理系统为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

从全栈工程师视角解析Java与前端技术在电商场景中的应用

从全栈工程师视角解析Java与前端技术在电商场景中的应用 面试背景介绍 面试官:你好,很高兴见到你。我叫李明,是这家电商平台的资深架构师。今天我们会聊聊你的技术能力和项目经验。你可以先简单介绍一下自己吗? 应聘者&#xff1a…

【python】python进阶——多线程

引言在现代软件开发中,程序的执行效率至关重要。无论是处理大量数据、响应用户交互,还是与外部系统通信,常常需要让程序同时执行多个任务。Python作为一门功能强大且易于学习的编程语言,提供了多种并发编程方式,其中多…

【JavaEE】(23) 综合练习--博客系统

一、功能描述 用户登录后,可查看所有人的博客。点击 “查看全文” 可查看该博客完整内容。如果该博客作者是登录用户,可以编辑或删除博客。发表博客的页面同编辑页面。 本练习的博客网站,并没有添加注册功能,以及上传作者头像功能…

MySQL全库检索关键词 - idea 工具 Full-Text Search分享

我们经常要在库中查找一个数据,又不知道在哪个表、哪个字段;或者想找到哪里有在用这个数据。我们可以用:idea 的 Database工具 - Full-Text Search打开idea,在工具栏找到 Database 然后新建自己的连接,然后右键&#x…

银行卡号识别案例

代码实现:import cv2 import numpy as np import argparse import myutils-i moban.png -t card1.pngap argparse.ArgumentParser() ap.add_argument("-i","--image", requiredTrue,help"path to input image") ap.add_argument(&quo…

云管平台上线只是开始:从“建好”到“用好”的运营、推广与深化指南

项目上线的喜悦转瞬即逝,随之而来的是一个更为现实和复杂的阶段:运营。云管平台(CMP)的成功,不再仅仅取决于其技术架构的先进性,更在于它能否融入组织的肌理,为不同角色持续创造价值。本文将从管理者、平台团队、开发者、运维和财务五个核心角色的视角,深入探讨平台上线…

distributed.client.Client 用户可调用函数分析

distributed.client.Client 用户可调用函数分析 1. 核心计算函数 任务提交和执行submit(func, *args, keyNone, workersNone, resourcesNone, retriesNone, priority0, fifo_timeout60s, allow_other_workersFalse, actorFalse, actorsFalse, pureNone, **kwargs) 提交单个函数…

数字图像处理——信用卡识别

在数字支付时代,信用卡处理自动化技术日益重要。本文介绍如何利用Python和OpenCV实现信用卡数字的自动识别,结合图像处理与模式识别技术,具有显著实用价值。系统概述与工作原理信用卡数字识别系统包含两大核心模块:模板数字预处理…

嵌入式ARM64 基于RK3588原生SDK添加用户配置选项./build lunch debian

1 背景 在我们正常拿到SDK后会有一些配置选项,在使用./build.sh lunch之后会输出一些defautconfig让我们选择,瑞芯微的原厂sdk会提供一些主板的配置选项,但是我们的如果是一块新的主板就需要添加自己的配置选项,本文就讨论如何来添…

专为石油和天然气检测而开发的基于无人机的OGI相机

专为石油和天然气检测而开发的基于无人机的OGI相机基于无人机的 OGI 相机:(Optical Gas Imaging,光学气体成像)其实是近几年油气、电力、化工等行业里非常热门的应用方向。什么是 OGI 相机OGI(Optical Gas Imaging)&am…

iPhone17全系优缺点分析,加持远程控制让你的手机更好用!

知名数码厂商苹果,不久前已官宣将于北京时间9月10日凌晨1点开启发布会,主打对于iPhone 17系列产品介绍,并且和以往不同的是,今年会在购物平台上开启线上直播,还是很有新意的。9.13全平台渠道将开启预售模式&#xff0c…

人工智能-python-深度学习-神经网络VGG(详解)

LeNet 系列之后 —— VGG(详解):从原理到 PyTorch 实现 文章目录LeNet 系列之后 —— **VGG(详解)**:从原理到 PyTorch 实现1. VGG 的发展历史与意义(一句话+背景)2. VGG…

光伏运维迎来云端革命!AcrelCloud-1200如何破解分布式光伏四大痛点?

在国家“双碳”目标推动下,分布式光伏正迎来爆发式增长🌞。甘肃、吉林、云南等多地政策接连落地,整县推进屋顶光伏试点如火如荼!然而,快速发展的背后,你是否也遇到过这些“光伏运维之痛”?✨【痛…

将 maven 集成到 idea 后出现 向项目创建模块时出错:null 的问题

1.出现的问题今天想将maven继承到idea出现了一下问题:用生成器里面的也会报错,找了找帖子并没有哪位大佬出现类似错误,于是我解决完想分享一下,如果有不对,请指正。2.解决办法很可能是java 的 版本 与 maven 版本有问题…

类似于 Progress Telerik Fiddler Classic 的 免费 或 开源 HTTP/HTTPS 抓包与调试工具推荐

以下是一些 类似于 Progress Telerik Fiddler Classic 的 免费 或 开源 HTTP/HTTPS 抓包与调试工具推荐:免费 / 开源替代工具推荐 1. Wireshark 免费且开源的网络协议分析工具,支持 Windows、macOS、Linux 等平台。可捕获并深入分析网络流量,…

7.0 热电偶的工作原理

在工业生产过程中,温度是需要测量和控制的重要参数之一。在温度测量中,热电偶的应用极为广泛,它具有结构简单、制造方便、测量范围广、精度高、惯性小和输出信号便于远传等许多优点。另外,由于热电偶是一种无源传感器,…