Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OpenDriver ¶
OpenDriver register new driver
Types ¶
type Consumer ¶
type Consumer interface {
// Recv get recv record chan
Recv() <-chan Record
// Errors get errors chan
Errors() <-chan error
// Commit commit record offset
Commit(record Record) error
}
Consumer message queue consumer
type Producer ¶
type Producer interface {
// Record create new record
Record(key []byte, value []byte) (Record, error)
// Send send record
Send(record Record) error
// Batch batch send message record
Batch(records []Record) error
}
Producer message producer interface
Click to show internal directories.
Click to hide internal directories.