aboutsummaryrefslogtreecommitdiff
path: root/weed/mq/client/cmd/weed_sub/subscriber.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/mq/client/cmd/weed_sub/subscriber.go')
-rw-r--r--weed/mq/client/cmd/weed_sub/subscriber.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/weed/mq/client/cmd/weed_sub/subscriber.go b/weed/mq/client/cmd/weed_sub/subscriber.go
index 7488e60f0..413768a98 100644
--- a/weed/mq/client/cmd/weed_sub/subscriber.go
+++ b/weed/mq/client/cmd/weed_sub/subscriber.go
@@ -3,6 +3,7 @@ package main
import (
"flag"
"fmt"
+ "github.com/seaweedfs/seaweedfs/weed/glog"
"github.com/seaweedfs/seaweedfs/weed/mq/client/sub_client"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
@@ -40,13 +41,15 @@ func main() {
brokers := strings.Split(*seedBrokers, ",")
subscriber := sub_client.NewTopicSubscriber(brokers, subscriberConfig, contentConfig, processorConfig)
+ counter := 0
subscriber.SetEachMessageFunc(func(key, value []byte) (bool, error) {
- println(string(key), "=>", string(value))
+ counter++
+ println(string(key), "=>", string(value), counter)
return true, nil
})
subscriber.SetCompletionFunc(func() {
- println("done subscribing")
+ glog.V(0).Infof("done recived %d messages", counter)
})
if err := subscriber.Subscribe(); err != nil {