Browse Source

add delay

mq-subscribe
chrislu 8 months ago
parent
commit
664b704e30
  1. 7
      weed/mq/client/cmd/weed_pub_record/publisher_record.go

7
weed/mq/client/cmd/weed_pub_record/publisher_record.go

@ -15,6 +15,7 @@ import (
var ( var (
messageCount = flag.Int("n", 1000, "message count") messageCount = flag.Int("n", 1000, "message count")
messageDelay = flag.Duration("d", time.Second, "delay between messages")
concurrency = flag.Int("c", 4, "concurrent publishers") concurrency = flag.Int("c", 4, "concurrent publishers")
partitionCount = flag.Int("p", 6, "partition count") partitionCount = flag.Int("p", 6, "partition count")
@ -34,8 +35,10 @@ func doPublish(publisher *pub_client.TopicPublisher, id int) {
fmt.Println(err) fmt.Println(err)
break break
} }
time.Sleep(time.Second)
// println("Published", string(key), string(value))
if *messageDelay > 0 {
time.Sleep(*messageDelay)
fmt.Printf("sent %+v\n", myRecord)
}
} }
if err := publisher.FinishPublish(); err != nil { if err := publisher.FinishPublish(); err != nil {
fmt.Println(err) fmt.Println(err)

Loading…
Cancel
Save