Просмотр исходного кода

Merge pull request #134 from Shopify/fix-133

Disconnect the broker when it returns us certain errors
Evan Huus 11 лет назад
Родитель
Сommit
c2d008d4c2
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      producer.go

+ 1 - 0
producer.go

@@ -339,6 +339,7 @@ func (bp *brokerProducer) flushRequest(p *Producer, prb produceRequestBuilder, e
 		errorCb(err)
 		return false
 	default:
+		p.client.disconnectBroker(bp.broker)
 		overlimit := 0
 		prb.reverseEach(func(msg *produceMessage) {
 			if err := msg.reenqueue(p); err != nil {