本篇文章收集golang各种常用的开源库,比如redis、mysql等
一、Redis
开源库地址如下,redis常用的就是这两个,具体怎么使用本文不做介绍,大家自行研究
- github.com/garyburd/redigo/redis
- github.com/go-redis/redis
二、Mysql
比较常用的,也是大家公认的就是下面这一个,sqlx为其提供SQL的操作
- github.com/go-sql-driver/mysql
- github.com/jmoiron/sqlx
三、Memcached
- github.com/bradfitz/gomemcache/memcache
- github.com/pangudashu/memcache
四、RabbitMQ
- github.com/streadway/amqp (mq的包)
五、Kafka
比较常用的是下面的两个
- github.com/Shopify/sarama
- github.com/bsm/sarama-cluster
- github.com/confluentinc/confluent-kafka-go/tree/v1.1.0
六、Zookeeper
- github.com/go-zookeeper/zk
七、Nacos
- github.com/nacos-group/nacos-sdk-go/clients/config_client
- github.com/nacos-group/nacos-sdk-go/clients/naming_client
- github.com/nacos-group/nacos-sdk-go/vo
八、Eureka
- github.com/SimonWang00/goeureka
- github.com/skh2015java/eurekago