https://github.com/kwins/virgo
mysql 数据库 binlog 订阅中间件
https://github.com/kwins/virgo
binlog middleware mysql
Last synced: about 1 year ago
JSON representation
mysql 数据库 binlog 订阅中间件
- Host: GitHub
- URL: https://github.com/kwins/virgo
- Owner: kwins
- License: apache-2.0
- Created: 2019-01-05T07:53:32.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-25T07:37:24.000Z (over 6 years ago)
- Last Synced: 2023-03-06T13:41:40.089Z (over 3 years ago)
- Topics: binlog, middleware, mysql
- Language: Go
- Size: 10.4 MB
- Stars: 10
- Watchers: 0
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# virgo
virgo 是mysql数据库binlog的增量订阅组件canald 和 运维工具canalctl 的集合。
## 特性
- 并发
- 主从切换
- dump工具
- 保证binlog事件不丢
- 支持配置文件和命令行启动
- 多平台支持 macOs,linux,windows。
- 轻量,无任何依赖
- 支持多个消费组件,NSQ,Kafka,Elastic,MNS
## 架构设计

## 类图设计

## EventStore设计

## NOTICE
主从功能未测试