toniz / gosuit

golang框架,适配多种开源组件,可以快速切换后端数据库(mysql,pgsql),mq(kafak,rabbitmq,mqtt),存储(cos,oss,s3)等

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gosuit

编写该项目的目的是为了适配多种开源组件,减少业务代码复杂度, 并且在切换同类组件时候,不需要修改代码。

目前支持的组件

  • 数据库: 目前支持mysql和pgsql,并且很容易添加其它数据库支持。从mysql切换到pgsql,只需要修改对应的配置文件即可。
  • 对象存储: 目前支持cos, oss和s3,存储之间同步或者切换不需要修改框架代码.
  • 队列: 目前支持kafka和rabbitmq。

使用

how to use dbproxy
how to use queue
how to use storage
how to use loader
how to use parser

DEMO

etc..

About

golang框架,适配多种开源组件,可以快速切换后端数据库(mysql,pgsql),mq(kafak,rabbitmq,mqtt),存储(cos,oss,s3)等


Languages

Language:Go 100.0%