parent
e48c6f5d4a
commit
d5d886d853
|
@ -326,7 +326,11 @@ func (p *PubSub) notifySubs(msg *pb.Message) {
|
||||||
for _, topic := range msg.GetTopicIDs() {
|
for _, topic := range msg.GetTopicIDs() {
|
||||||
subs := p.myTopics[topic]
|
subs := p.myTopics[topic]
|
||||||
for f := range subs {
|
for f := range subs {
|
||||||
f.ch <- &Message{msg}
|
select {
|
||||||
|
case f.ch <- &Message{msg}:
|
||||||
|
default:
|
||||||
|
log.Errorf("Can't deliver message to subscription for topic %s; subscriber too slow", topic)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue