Files
mq/examples/consumer.go
2024-10-05 15:23:48 +05:45

17 lines
414 B
Go

package main
import (
"context"
"github.com/oarkflow/mq/examples/tasks"
mq "github.com/oarkflow/mq/v2"
)
func main() {
consumer := mq.NewConsumer("consumer-1")
// consumer := mq.NewConsumer("consumer-1", mq.WithTLS(true, "./certs/server.crt", "./certs/server.key"))
consumer.RegisterHandler("queue1", tasks.Node1)
consumer.RegisterHandler("queue2", tasks.Node2)
consumer.Consume(context.Background())
}