You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by di...@apache.org on 2022/07/21 15:54:58 UTC

[rocketmq-client-go] branch master updated: a liitle improvement use chan instead (#854)

This is an automated email from the ASF dual-hosted git repository.

dinglei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/rocketmq-client-go.git


The following commit(s) were added to refs/heads/master by this push:
     new d3be7e5  a liitle improvement use chan instead (#854)
d3be7e5 is described below

commit d3be7e5bc01fdd9508916b463d6dac1043973d43
Author: hYang <hY...@users.noreply.github.com>
AuthorDate: Thu Jul 21 23:54:54 2022 +0800

    a liitle improvement use chan instead (#854)
---
 examples/consumer/simple/main.go | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/examples/consumer/simple/main.go b/examples/consumer/simple/main.go
index 70f35b3..8f21c0f 100644
--- a/examples/consumer/simple/main.go
+++ b/examples/consumer/simple/main.go
@@ -20,15 +20,14 @@ package main
 import (
 	"context"
 	"fmt"
-	"os"
-	"time"
-
 	"github.com/apache/rocketmq-client-go/v2"
 	"github.com/apache/rocketmq-client-go/v2/consumer"
 	"github.com/apache/rocketmq-client-go/v2/primitive"
+	"os"
 )
 
 func main() {
+	sig := make(chan os.Signal)
 	c, _ := rocketmq.NewPushConsumer(
 		consumer.WithGroupName("testGroup"),
 		consumer.WithNsResolver(primitive.NewPassthroughResolver([]string{"127.0.0.1:9876"})),
@@ -50,7 +49,7 @@ func main() {
 		fmt.Println(err.Error())
 		os.Exit(-1)
 	}
-	time.Sleep(time.Hour)
+	<-sig
 	err = c.Shutdown()
 	if err != nil {
 		fmt.Printf("shutdown Consumer error: %s", err.Error())