wait for each publish clients
This commit is contained in:
@@ -10,7 +10,6 @@ import (
|
|||||||
"google.golang.org/grpc/credentials/insecure"
|
"google.golang.org/grpc/credentials/insecure"
|
||||||
"log"
|
"log"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type PublisherConfiguration struct {
|
type PublisherConfiguration struct {
|
||||||
@@ -63,7 +62,10 @@ func (p *TopicPublisher) Shutdown() error {
|
|||||||
inputBuffer.CloseInput()
|
inputBuffer.CloseInput()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
time.Sleep(1100 * time.Millisecond)
|
|
||||||
|
for _, job := range p.jobs {
|
||||||
|
job.wg.Wait()
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user