Bifrost

Bifrost ---- 面向生产环境的 MySQL,MariaDB,kafka 同步到Redis,MongoDB,ClickHouse等服务的异构中间件
Alternatives To Bifrost
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Mall70,266
3 days ago38apache-2.0Java
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Netdata65,220
a day ago367gpl-3.0C
Monitor your servers, containers, and applications, in high-resolution and in real-time!
Strapi56,2281755 hours ago516July 31, 2023480otherJavaScript
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.
Interview_internal_reference34,839
4 months ago30Python
2023年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
Prisma33,9814425 hours ago4,993September 24, 20222,919apache-2.0TypeScript
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
Mindsdb17,945
6 hours ago434July 25, 2023597gpl-3.0Python
MindsDB connects AI models to databases.
Mall Learning12,336
9 days ago27apache-2.0Java
mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。
Migrate12,2738155 days ago132June 11, 2023294otherGo
Database migrations. CLI and Golang library.
Mall Swarm10,654
a month ago41apache-2.0Java
mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
Coolify8,944
7 hours ago29apache-2.0PHP
An open-source & self-hostable Heroku / Netlify alternative. Cloud version available here -> https://app.coolify.io
Alternatives To Bifrost
Select To Compare


Alternative Project Comparisons
Readme

Bifrost ---- MySQL,MariaDB Redis,ClickHouse,Elasticsearch

Gitter Build Status License

English

Bifrost ,

DDL
Redis NO
MongoDB NO
MySQL YES
ClickHouse YES
Memcache NO
RabbitMQ YES
Kafka YES canal,debeziumkafka
ActiveMQ YES
Http YES
Hprose RPC YES
MySQL YES YES Binglog & Select MySQL Slave&
MariaDB YES YES Binglog & Select MySQL Slave&
Percona YES YES Binglog & Select MySQL Slave&
Kafka NO YES string kafkaqueue_data
Kafka NO YES canal canalbiforst
kafka NO YES bifrost Bifrostkafka,Bifrostkafka
kafka NO YES debezium debeziumkafkaBifrostkafka
Mongo NO YES oplog
kafka NO YES customer json JSONBifrost

WIKI : https://wiki.xbifrost.com


Bifrost

  • MySQL,MariaDB

  • ,****

  • Binlog,****

  • ,

  • Email ****

  • (Http Basic)HTTP API

  • MySQL,ClickHouse DDL

Github , Gitee

star Bifrost !!!

Bifrost

https://www.xbifrost.com/demo/goto.html

Bifrost

: Bifrost123

image

Bifrsot Diagram

image

MySQL

  • 5.1.73

  • 5.5.42

  • 5.6.36

  • 5.7.18

  • 8.0.21


git clone https://github.com/brokercap/Bifrost.git

make install prefix=./target

wget https://github.com/brokercap/Bifrost/releases/download/v2.1.1-beta/bifrost_v2.1.1-beta_Linux-amd64-bin.tar.gz

tar -zxvf bifrost_v2.1.1-beta_Linux-amd64-bin.tar.gz

cd bifrost_v2.1.1-beta_Linux-amd64-bin/bin && chmod a+x ./Bifrost*

./Bifrost-server start

./Bifrost-server stop

https://127.0.0.1:21036

etc/Bifrost.ini

Bifrost

Bifrost123

Docker
docker pull jc3wish/bifrost

mkdir -p /data/BifrostData

docker run -d -p21036:21036 -v /etc/localtime:/etc/localtime -v /data/BifrostData:/linux/data jc3wish/bifrost


vim Bifrost.ini

[user]
#
#= 
Bifrost=Bifrost123
BifrostMonitor=Bifrost123

[groups]
#administrator 
#monitor 
Bifrost=administrator
BifrostMonitor=monitor

[Bifrostd]
#loglogs
#log_dir=/data/log/

#, 0.0.0.0:21036
listen=0.0.0.0:21036

#,data
data_dir=./

#5000
toserver_queue_size=10000

#1000
channel_queue_size=1000

#plugin so false
# linux false
dynamic_plugin=false

#https
tls=true

#server.key  server.crt  Bifrost 
tls_key_file=./etc/server.key
tls_crt_file=./etc/server.crt

# true|false
file_queue_usable=true

#
file_queue_usable_count_time_diff=5000

#file_queue_usable_count_time_diff 
file_queue_usable_count=10

#,
meta_storage_type=redis

#
meta_storage_path=127.0.0.1:6379

#
cluster_name=bifrostTestClusterName

# true|false
file_queue_usable=true

#
file_queue_usable_count_time_diff=5000

#file_queue_usable_count_time_diff 
file_queue_usable_count=10

#,, 
plugin_commit_timeout=5

#,2  , 
plugin_sync_retry_time=5

https

  • github.com/gmallard/stompngo
  • github.com/hprose/hprose-golang
  • github.com/Shopify/sarama
  • github.com/bradfitz/gomemcache/memcache
  • gopkg.in/mgo.v2
  • github.com/streadway/amqp
  • github.com/go-redis/redis/v8
  • github.com/syndtr/goleveldb/leveldb
  • github.com/ClickHouse/clickhouse-go
  • github.com/olivere/elastic/v7

QQ 70331601

qq

Popular Mongodb Projects
Popular Mysql Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Golang
Mongodb
Mysql
Redis
Rabbitmq
Leveldb
Activemq
Clickhouse
Hprose