当前位置:   article > 正文

rabbitmq数据写入mysql方案_rabbitmq消费者插入mysql数据并实现断线自动重连

springmvc rebbitmq 插入mysql

连接rabbitmq的代码

消费者断线重连:

package main

import (

"log"

"github.com/streadway/amqp"

"database/sql"

_"github.com/go-sql-driver/mysql"

//"time"

)

func insert(db *sql.DB, a []byte) {

stmt, err := db.Prepare("INSERT INTO rabbit (name) VALUES(?)")

stmt.Exec(a)

defer stmt.Close()

if err != nil {

log.Println(err)

return

}

}

func failOnError(err error, msg string) {

if err != nil {

log.Fatalf("%s: %s", msg, err)

}

}

func main() {

//打开mysql

db, err := sql.Open("mysql", "root:0022....hh@tcp(127.0.0.1:3306)/rabbitmq?charset=utf8")

if err != nil {

log.Fatalf("Open

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/907682?site
推荐阅读
相关标签
  

闽ICP备14008679号