Skip to content

Commit

Permalink
v1.2.0-rc.01
Browse files Browse the repository at this point in the history
  • Loading branch information
jc3wish committed May 10, 2020
1 parent 40e60a2 commit a7d6c50
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 10 deletions.
20 changes: 11 additions & 9 deletions README.MD
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Bifrost ---- 面向生产环境的 MySQL 同步到Redis,MongoDB等服务的异构中间件
## Bifrost ---- 面向生产环境的 MySQL 同步到Redis,ClickHouse等服务的异构中间件

[![Build Status](https://travis-ci.org/brokercap/Bifrost.svg?branch=v1.1.x)](https://travis-ci.org/brokercap/Bifrost)
[![Build Status](https://travis-ci.org/brokercap/Bifrost.svg?branch=v1.2.x)](https://travis-ci.org/brokercap/Bifrost)
[![License](https://img.shields.io/github/license/jc3wish/Bifrost.svg)](https://opensource.org/licenses/apache2.0)


Expand All @@ -17,8 +17,8 @@
* RabbitMQ
* ActiveMQ
* Kafka
* [Http 自定义服务](https://github.com/brokercap/Bifrost/blob/v1.1.x/plugin/http/example/http_server/http_server.go)
* [Hprose RPC 自定义服务](https://github.com/brokercap/Bifrost/blob/v1.1.x/hprose_server/tcp_server.go)
* [Http 自定义服务](https://github.com/brokercap/Bifrost/blob/v1.2.x/plugin/http/example/http_server/http_server.go)
* [Hprose RPC 自定义服务](https://github.com/brokercap/Bifrost/blob/v1.2.x/hprose_server/tcp_server.go)

---

Expand All @@ -37,14 +37,16 @@

* 同时支持 **增量****全量** 数据同步

* 宕机后重启自动恢复配置
* 宕机后重启自动恢复配置,位点精确控制

* 支持自定义插件开发,动态加载

* 支持 Email 及 微信企业号等**监控报警**功能

* 提供第三方监控平台访问接口(Http Basic验证)

* 一个Binlog解析线程,多个目标库**并行同步**

* 支持对 Null 的解析,但对 Null 的支持程度,取决于插件的支持,如果有 Null 数据,请查阅 相关插件文档

#### Bifrost在线界面体验
Expand All @@ -55,12 +57,12 @@ http://www.xbifrost.com/demo/goto.html

密码 : Bifrost123

![image](https://github.com/brokercap/Bifrost/blob/v1.1.x/bifrost.png)
![image](https://github.com/brokercap/Bifrost/blob/v1.2.x/bifrost.png)


#### *Bifrsot* Diagram

![image](https://github.com/brokercap/Bifrost/blob/v1.1.x/diagram.png)
![image](https://github.com/brokercap/Bifrost/blob/v1.2.x/diagram.png)



Expand Down Expand Up @@ -99,11 +101,11 @@ make install prefix=./target
##### 二进制文件安装
`````sh

wget https://github.com/brokercap/Bifrost/releases/download/v1.1.x-release/linux.zip
wget https://github.com/brokercap/Bifrost/releases/download/v1.2.0-rc.01/linux.zip

unzip linux.zip

cd linux
cd linux && chmod a+x ./Bifrost*

`````

Expand Down
12 changes: 12 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
v1.2.0-rc.01 2020-05-10
===========================
1. mysql插件新增 普通模式,日志模式-修改, 日志模式-追加 ,三种模式
2. clickhouse 插件新增 将delete转成update的同步模式
3. clickhouse 新增{$BifrostDataVersion}标签,删除的时候会用到这个标签的字段,保证数据安全
4. 新增文件队列功能,在某个同步出现阻塞的时候,文件队列启动,防止出现阻塞其他同步的可能性
5. 全量任务 分页查询优化,自增主键 查询优化成 BETWEEN x AND y
6. 添加数据源的时候,权限验证,判断是否有足够权限解析binlog
7. MySQL 插件 没有绑定 源表字段及标签的字段,默认为 Null 值
8. ClickHouse 插件,没有绑定源表字段及标签的字段,转成相对应类型默认值
9. binlog解析新增报错内容,及不需要同步表将不再进行多余的表结构查询

v1.1.1-release 2020-04-18
===========================
1. clickhouse插件delete合并一条sql执行
Expand Down
2 changes: 1 addition & 1 deletion config/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ limitations under the License.
*/
package config

const VERSION = "v1.2.0-beta.03_20200510"
const VERSION = "v1.2.0-rc.01"

0 comments on commit a7d6c50

Please sign in to comment.