Almost kinda there...
This commit is contained in:
parent
1991c87ba9
commit
f1c4f20058
@ -26,8 +26,29 @@ func main() {
|
|||||||
log.Fatal("Failed to declare exchange!: ", err)
|
log.Fatal("Failed to declare exchange!: ", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_, err = channel.QueueDeclare("hello-queue", true, false, false, false, nil)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal("Failed to declare queue!: ", err)
|
||||||
|
}
|
||||||
|
|
||||||
err = channel.QueueBind("hello-queue", "hola", "hello-exchange", false, nil)
|
err = channel.QueueBind("hello-queue", "hola", "hello-exchange", false, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal("Failed to bind to queue!: ", err)
|
log.Fatal("Failed to bind to queue!: ", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hellos, err := channel.Consume("hello-queue", "hello-consumer", false, false, false, false, nil)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal("Failed to start consuming!:", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
quit := make(chan bool)
|
||||||
|
|
||||||
|
go func() {
|
||||||
|
for hello := range hellos {
|
||||||
|
log.Println("hello ->", hello)
|
||||||
|
hello.Ack(false)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
|
<-quit
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user