当前位置:网站首页>File queue in Bifrost (1)
File queue in Bifrost (1)
2020-11-09 00:28:00 【Boo】
In order to solve the problem of table synchronization, set parallel synchronization , Share one Binlog Parsing thread , Because of some synchronization error and other reasons Binlog Resolve the blocking situation .
stay Bifrost v1.2.1 Version start , Bifrost Added a file queue function , When table synchronization is blocked , Auto start file queue , Does not affect Binlog analysis , It does not affect other table data synchronization .
To put it simply As long as all synchronization is fast enough , Just use the pure memory queue , As long as one synchronization fails , To make sure you make a mistake , No effect Other tables are synchronized , Current synchronization thread , A file queue that is automatically enabled .
File queues , It's a synchronization problem , To keep pace with Binlog When analyzing the speed , Automatically activated , You don't need a human interface to click to start . At present Management system interface Points provide methods Let the user click force start !
File queue configuration
# Whether to turn on the file queue function true|false
file_queue_usable=true
# Count whether the file queue is started or not , Unit millisecond
file_queue_usable_count_time_diff=5000
#file_queue_usable_count_time_diff The number of times the memory queue has been filled in time
file_queue_usable_count=10
If the configuration file_queue_usable = false , No matter what , Does not enable file queuing
By default , The file queue is in 5000ms Inside The memory queue is continuously full 10 Time , Auto start , It doesn't need any human operation in the management interface
File queues , It is started according to the synchronization configuration of the table , in other words , If a table is configured with 10 Synchronization , The first configuration synchronization is to synchronize to Redis, Syncing to Redis Synchronization is slow in synchronization , In the case of memory queue blocking , A file queue is enabled , For buffering Synchronize to the current table to Redis
版权声明
本文为[Boo]所创,转载请带上原文链接,感谢
边栏推荐
- Introduction to nmon
- Decorator (1)
- The road of cloud computing - going to sea - small goal: Hello world from. Net 5.0 on AWS
- 服务器性能监控神器nmon使用介绍
- How does semaphore, a thread synchronization tool that uses an up counter, look like?
- Flink's datasource Trilogy 3: customization
- 华为HCIA笔记
- C++之异常捕获和处理
- 用两个栈实现队列
- Aprelu: cross border application, adaptive relu | IEEE tie 2020 for machine fault detection
猜你喜欢
随机推荐
基于链表的有界阻塞队列 —— LinkedBlockingQueue
Linked blocking queue based on linked list
API部分的知识点复习
Factory pattern pattern pattern (simple factory, factory method, abstract factory pattern)
程序员都应该知道的URI,一文帮你全面了解
Aprelu: cross border application, adaptive relu | IEEE tie 2020 for machine fault detection
为什么需要使用API管理平台
How to deploy pytorch lightning model to production
Flink's datasource Trilogy 3: customization
A few lines of code can easily transfer traceid across systems, so you don't have to worry about losing the log!
C / C + + Programming Notes: pointer! Understand pointer from memory, let you understand pointer completely
Introduction to nmon
LeetCode-11:盛水最多的容器
一堆代码忘了缩进?快捷方式教你无忧无虑!
The road of cloud computing - going to sea - small goal: Hello world from. Net 5.0 on AWS
分库分表的几种常见玩法及如何解决跨库查询等问题
Core knowledge of C + + 11-17 template (2) -- class template
salesforce零基础学习(九十八)Salesforce Connect & External Object
VIM Introduction Manual, (vs Code)
C++邻接矩阵