 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(kv sarama.KafkaVersion, ro config.Retry, tls config.TLS) multichain.Consenter
New creates a Kafka-backed consenter. Called by orderer's main.go.
Types ¶
type Broker ¶
type Broker interface {
	GetOffset(cp ChainPartition, req *sarama.OffsetRequest) (int64, error)
	Closeable
}
    Broker allows the caller to get info on the cluster's partitions
type ChainPartition ¶
ChainPartition identifies the Kafka partition the orderer interacts with.
type Closeable ¶
type Closeable interface {
	Close() error
}
    Closeable allows the shut down of the calling resource.
type Consumer ¶
type Consumer interface {
	Recv() <-chan *sarama.ConsumerMessage
	Errors() <-chan *sarama.ConsumerError
	Closeable
}
    Consumer allows the caller to receive a stream of blobs from the Kafka cluster for a specific partition.
 Click to show internal directories. 
   Click to hide internal directories.