Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1086987
  • 博文数量: 143
  • 博客积分: 969
  • 博客等级: 准尉
  • 技术积分: 1765
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-30 12:09
文章分类

全部博文(143)

文章存档

2023年(4)

2021年(2)

2020年(4)

2019年(4)

2018年(33)

2017年(6)

2016年(13)

2014年(7)

2013年(23)

2012年(33)

2011年(14)

我的朋友

发布时间:2020-06-05 23:46:11

假如现有group1 中 有 节点A,B 。新增节点C。1、新节点storage C 启动的时候会创建线程tracker_report_thread_entrance,调用tracker_report_join向tracker 发送命令TRACKER_PROTO_CMD_STORAGE_JOIN(81)报告,自己的group名称,ip,端口,版本号,存储目录数,子目录数,启动时间,老数据是否同步完成,当前连.........【阅读全文】

阅读(10201) | 评论(0) | 转发(0)

发布时间:2020-06-05 23:42:41

storage进程在启动之后,会从tracker获取本group内的其他节点信息。然后启动同步线程,每个节点一个线程,本节点除外。如group1内有3个节点分别为A、B、C。A节点会启动2个线程,分别用来同步本节点的源数据到B、C节点。1)、A节点读取sync目录下的 B.mark文件,记录了上次同步的binlog的索引(1)及offset(5000).........【阅读全文】

阅读(10438) | 评论(0) | 转发(0)

发布时间:2020-06-05 23:35:04

  FastDFS 同一组内的storage server之间是对等的,文件上传、删除等操作可以在任意一台storage server上进行。文件同步只在同组内的storage server之间进行,采用push方式,即源服务器同步给目标服务器,源服务器读取binlog文件,将文件内容解析后,按操作命令发送给目标服务器,有目标服务按命令进行操作。  以.........【阅读全文】

阅读(10918) | 评论(0) | 转发(0)

发布时间:2016-09-01 18:59:50

Tracker 和storage 同步       tracker server的配置文件中没有出现storageserver,而storage server的配置文件中会列举出所有的tracker server。这就决定了storage server和tracker server之间的连接由storage server主动发起,storage server为每个tracker server启动一个线程进行连接和通.........【阅读全文】

阅读(2843) | 评论(0) | 转发(0)

发布时间:2016-09-01 16:23:15

The communication protocol of FastDFS is TCP/IP, the package composes of header and body which may be empty.header format:  @ TRACKER_PROTO_PKG_LEN_SIZE bytes package length  @ 1 byte command  @ 1 byte statusnote:    # TRACKER_PROTO_PKG_LEN_SIZE (8) b.........【阅读全文】

阅读(2345) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册