func NewBrokerConfig() *BrokerConfig {
	return &BrokerConfig{
		MaxOpenRequests: 4,
		ReadTimeout:     1 * time.Minute,
		WriteTimeout:    1 * time.Minute,
	}
}
NewBrokerConfig returns a new broker configuration with sane defaults.
package sarama
import (
	"fmt"
	"io"
	"net"
	"strconv"
	"sync"
	"time"
)
type BrokerConfig struct {
	MaxOpenRequests int            
	ReadTimeout     time.Duration  
	WriteTimeout    time.Duration  
}