当前位置:网站首页>Bifrost 之 文件队列(一)
Bifrost 之 文件队列(一)
2020-11-09 00:28:00 【布哦】
为了解决表同步设置并行同步,共用一个Binlog解析线程,因为某一个同步出错等原因造成的 Binlog 解析阻塞的情况.
在 Bifrost v1.2.1 版本开始 , Bifrost 新增了一个文件队列功能,在表同步出现阻塞的时候,自动启动文件队列,并不影响 Binlog 解析,也不影响其他表数据同步。
简单的说 只要所有同步都足够快的时候, 就用的纯内存队列,只要有一个同步出错了,为了保证自己出错,不影响 其他表同步,当前同步线程,就自动启用的一个文件队列.
文件队列,是在同步出现问题,跟不上Binlog解析速度的时候 ,自动启动的,不需要人为界面点击启动.当前 管理系统界面 点提供了方法 让用户点击强制启动!
文件队列配置
#是否开启文件队列功能 true|false
file_queue_usable=true
#统计是否启文件队列的时间,单位毫秒
file_queue_usable_count_time_diff=5000
#file_queue_usable_count_time_diff 时间内内存队列被挤满的次数
file_queue_usable_count=10
假如配置 file_queue_usable = false ,不管什么情况,都不会启用文件队列
默认情况下,文件队列是在 5000ms 内 内存队列连续被写满10次,自动启动,不需要人为在管理界面任何操作
文件队列,是按表的同步配置为单位启动的,也就是说,假如一个表配置了 10 个同步, 其中第一个配置同步是同步到 Redis, 在这个同步到 Redis 的同步中同步慢了,出现了内存队列阻塞的情况下,则启用一个文件队列,用于缓冲 同步到当前这个表同步到 Redis
版权声明
本文为[布哦]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4233862/blog/4708421
边栏推荐
- Installation record of SAP s / 4hana 2020
- Linked blocking queue based on linked list
- Why need to use API management platform
- Copy on write collection -- copyonwritearraylist
- API部分的知识点复习
- Nodejs中request出现ESOCKETTIMEDOUT解决方案
- salesforce零基础学习(九十八)Salesforce Connect & External Object
- How to make scripts compatible with both Python 2 and python 3?
- AI人工智能编程培训学什么课程?
- 使用递增计数器的线程同步工具 —— 信号量,它的原理是什么样子的?
猜你喜欢
Programmers should know the URI, a comprehensive understanding of the article
B. protocal has 7000eth assets in one week!
App crashed inexplicably. At first, it thought it was the case of the name in the header. Finally, it was found that it was the fault of the container!
App crashed inexplicably. At first, it thought it was the case of the name in the header. Finally, it was found that it was the fault of the container!
C/C++编程笔记:指针篇!从内存理解指针,让你完全搞懂指针
Combine theory with practice to understand CORS thoroughly
如何将 PyTorch Lightning 模型部署到生产中
使用容器存储表格数据
Five phases of API life cycle
Copy on write collection -- copyonwritearraylist
随机推荐
Chapter 5 programming
Salesforce connect & external object
链表
Dynamic ReLU:微软推出提点神器,可能是最好的ReLU改进 | ECCV 2020
服务器性能监控神器nmon使用介绍
老大问我:“建表为啥还设置个自增 id ?用流水号当主键不正好么?”
Tasks of the first week of information security curriculum design (analysis of 7 instructions)
上线1周,B.Protocal已有7000ETH资产!
On buffer overflow
Installation record of SAP s / 4hana 2020
salesforce零基础学习(九十八)Salesforce Connect & External Object
SAP S/4HANA 2020安装实录
教你如何 分析 Android ANR 问题
表连接
VIM 入门手册, (VS Code)
Flink的DataSource三部曲之三:自定义
Octave基本语法
选择API管理平台之前要考虑的5个因素
How to deploy pytorch lightning model to production
The vowels in the inverted string of leetcode