init: publisher

This commit is contained in:
sujit
2024-09-27 13:07:46 +05:45
parent d4cd24f5b4
commit 510c207fe4
4 changed files with 135 additions and 20 deletions

View File

@@ -10,7 +10,7 @@ import (
func main() {
consumer := mq.NewConsumer(":8080")
consumer.RegisterHandler("queue1", func(ctx context.Context, task mq.Task) mq.Result {
fmt.Println("Handling task for queue1:", task.ID)
fmt.Println("Handling task for queue1:", string(task.Payload))
return mq.Result{Payload: []byte(`{"task": 123}`), MessageID: task.ID}
})
consumer.RegisterHandler("queue2", func(ctx context.Context, task mq.Task) mq.Result {